Прежде чем я продолжу, у меня последняя версия (v5.0.15) OS X Server (да, ужасно, я знаю ... однако, веб-сервер, кажется, работает A -Хорошо) . Я искал максимум и минимум несколько дней, пытаясь обновить (или, по крайней мере, заставить Apache указать) новую версию PHP. Мой mcrypt
не работал вместе с другими расширениями, и я устанавливал и переустанавливал PHP бесчисленное количество раз из http://php -osx.liip.ch / и других руководств , пока я наконец не заметил кусок информации, записанной в комментарии в одном из множества .conf
файлов, хранящихся на OS X Server, который заключался в том, что OS X Server загружает свой собственный .conf
файл перед загрузкой Apache httpd.conf
( расположен в /etc/apache2/httpd.conf
) . Файл сервера находится:
/Library/Server/Web/Config/apache2/httpd_server_app.conf
Когда вы открываете этот файл, вы должны закомментировать эту строку так:
#LoadModule php5_module libexec/apache2/libphp5.so
Затем добавьте правильный путь (который уже должен быть установлен, если вы установили его по ссылке http://php -osx.liip.ch / ) :
LoadModule php5_module /usr/local/php5/libphp5.so
После этой модификации мой PHP наконец загрузил правильную установку PHP. Тем не менее, если дела пойдут не так, как надо, это может быть потому, что OS X создана для того, чтобы отработать собственную установку PHP во время установки OS X. Чтобы вернуться, просто отмените изменение выше.
В любом случае, надеюсь, это будет полезно для всех, кто тратит на это бесчисленные часы.