macos — удалить Memcached PHP 5.4 (устанавливается Brew)

Я должен признаться, что испортил, я установил неправильную версию 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 но, очевидно, это не помогло.

Спасибо,
Стефан

0

Решение

Попробуйте использовать:

brew uninstall php54-memcached --force

Больше советов Вот.

1

Другие решения

Хорошо, после нескольких часов копания, я думаю, что нашел это …

По сути, 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 … в любом случае, сейчас все выглядит в форме, поэтому пальцы скрещены.

Некоторые моменты, чтобы помочь другим:

  • Я последовал за этот чтобы убедиться, что я настроил это правильно
  • Я убедился, чтобы связать http.conf с установкой Brew libphp5.so
  • Я убедился, что мой список запуска LaunchAgents был правильным
  • Я удостоверился, что обновил $ PATH (понятия не имею, что это на самом деле делает, и приветствую любые объяснения — мне всегда было интересно)

Я понимаю, что это ужасно отформатировано и бессвязно, но я измотана 🙂

0

По вопросам рекламы [email protected]