OSX Apache с использованием неправильной версии PHP

Я последовал за гидом, в котором использовалось домашнее пиво для установки последней версии php (5.4.8) на OSX Mountain Lion.

Затем я обратился к руководству, которое показало мне, как настроить и использовать предустановленный apache на OSX.

Однако, когда я пытаюсь запустить базовый проект Symfony 2, я получаю кучу ошибок, связанных с отсутствием даты. Timezone в php.ini.

Тем не менее, я правильно настроил php.ini, но выполнение быстрого phpinfo () в проекте Symfony показывает, что он использует старую предустановленную версию php (5.3), а не новую.

В терминале, если я which php & php -v , он показывает, что используется правильная новая версия.

введите описание изображения здесь

Но phpinfo() показывает

введите описание изображения здесь

введите описание изображения здесь

Вы следовали всем инструкциям, изложенным в Предостережениях?

Запустите brew info php54 чтобы увидеть их снова.

Особенно линия:

Чтобы включить PHP в Apache, добавьте следующее в httpd.conf и перезапустите Apache :
LoadModule php5_module /usr/local/Cellar/php54/5.4.8/libexec/apache2/libphp5.so

Apache не знает о домашней версии PHP (например, /usr/bin/php ). Вы видите это в командной строке, потому что вы, вероятно, изменили свой PATH (т.е. /usr/local/bin/php ).

Вы можете изменить это в файле httpd.conf.

Я не поклонник доморощенных или других библиотек пакетов. Прежде всего, поскольку Mac OS X построен поверх Unix. Кроме того, все, кроме MySQL, установлены изначально. Вот статья об установке Apache, MySQL и PHP в Mac OS X.

Отказ от ответственности: я написал эту статью.