2015-03-04 10 views
0

Должен признаться, что я испортился, я установил неверную версию Memcached для PHP на моем компьютере OSX 10.8.5. В основном я использовалУдалить Memcached PHP 5.4 (установлен с помощью Brew)

варева установить php54-Memcached

После использования варева install memcached. Мой апач не запускается, а потом я понял, что у PHP5.5 ... :(

UPDATE: Я попытался удалить PHP 5.4, который я думаю заварить установил как зависимости, который вызывает конфликт. Я сделал sudo rm -rf /usr/local/etc/php/5.4/

перезапущен Apache, но не сигару.

Любая помощь будет оценена, я попытался brew rm php54-memcached, но очевидно, что это не было никакой помощи.

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

ответ

1

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

brew uninstall php54-memcached --force 

Другие советы here.

0

Ok после нескольких часов копать я думаю, что я нашел его ...

В основном Brew были установлены 5.4 вместе, но что-то изменилось в 5.5, это могло бы даже быть само установлен PHP (не варят). Когда я переключил модуль в http.conf, чтобы указать на установку libphp5.so 5.4, он работал, а затем, когда я переключил его на кажущуюся версию 5.5, он снова не удался.

Так что я просто отсоединил и очистил его с помощью доморощенного, а затем эффективно переустановил PHP5.5 через доморощенный.

В идеале php.ini, используемый установкой Brew, такой же, как тот, который я использовал раньше, так что было хорошо, когда я получил его обратно и работал.

Я дважды проверил, нужно ли мне удалить старые файлы. Мне нужно было только удалить старую версию 5.5.

Одна вещь, которая меня озадачивает, хотя заключается в том, что когда я зашел в http.conf, чтобы изменить ссылку на модуль PHP, я уверен, что это не ссылка на версию Brew для моей установки PHP5.5, а вместо этого - /usr/libexec/apache2/libphp5.so». Это говорит о том, что я никогда не использовал версию для варки ... Я так смущен.

Возможно, когда я случайно установил php5.4, это изменит путь bash ... в любом случае все выглядит в форме только сейчас, так что пальцы скрещены.

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

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

I понимаете, это ужасно отформатировано и бессвязно, но я измучен :)

 Смежные вопросы

  • Нет связанных вопросов^_^