Я должен признаться, что испортил, я установил неправильную версию Memcached для PHP на моем компьютере с OSX 10.8.5. В основном я использовал
brew установить php54-memcached
После использования варки install memcached
, Мой apache не запускается, и тогда я понял, что у меня PHP5.5 … 🙁
ОБНОВИТЬ: Я попытался удалить php 5.4, который, я думаю, brew установил как зависимость, которая вызывает конфликт. я сделал sudo rm -rf /usr/local/etc/php/5.4/
Перезапустил апач но без сигары.
Любая помощь будет оценена, я пытался brew rm php54-memcached
но, очевидно, это не помогло.
Спасибо,
Стефан
Хорошо, после нескольких часов копания, я думаю, что нашел это …
По сути, Brew установил 5.4 вместе, но кое-что изменил в 5.5, возможно, это даже был самостоятельно установленный PHP (не brew). Когда я переключил модуль в http.conf так, чтобы он указывал на установку 5.4, libphp5.so он работал, а затем, когда я переключил его на версию 5.5, снова произошел сбой.
Поэтому я просто отключил оба и очистил их с помощью homebrew, а затем фактически переустановил PHP5.5 с помощью homebrew.
В идеале php.ini, который используется при установке Brew, такой же, как тот, который я использовал ранее, так что было приятно, когда я его снова запустил и запустил.
Я дважды проверил, нужно ли мне удалять старые файлы. Мне нужно было только удалить старую папку версии 5.5.
Одна вещь, которая сбивает меня с толку, заключается в том, что когда я зашел в http.conf, чтобы изменить ссылку на модуль PHP, я почти уверен, что он ссылался не на версию Brew моей установки PHP5.5, а на «/ usr / libexec». /apache2/libphp5.so». Это наводит на мысль, что я никогда не использовал варочную версию … Я так растерялся.
Возможно, когда я случайно установил php5.4, он изменил путь bash … в любом случае, сейчас все выглядит в форме, поэтому пальцы скрещены.
Некоторые моменты, чтобы помочь другим:
Я понимаю, что это ужасно отформатировано и бессвязно, но я измотана 🙂