После обновления до Mountain Lion я использовал этот скрипт bash для установки php 5.4 http://php-osx.liip.ch/
Он устанавливает 5.4 в / usr / local / php5
Если я запускаю php, я получаю / usr / bin / php
И запуск php -v возвращает 5.3.13
Как сказать Mountain Lion использовать php в / usr / local / php5
Должен ли я также изменить Apache htttpd.conf для использования новой версии php?
благодаря
Это трудный путь, вы просто ссылаетесь на новый файл php:
$ sudo mv /usr/bin/php /usr/bin/php53 && sudo ln -s /usr/local/php5/bin/php /usr/bin/php
Измените путь php5 bin в соответствии с реальным двоичным путем php5, так как я понятия не имею, где находится правильный двоичный файл.
Но я предпочел бы использовать только php5
в командной строке, так как это, вероятно, использует версию PHP5.4, потому что /usr/local
обычно также находится в $PATH
.
Вы видите, какие пути проверяются только echo $PATH
в командной строке. Вы можете просто добавить что-то к этому, используя export PATH=/usr/local/php5:$PATH
или аналогичный. Вы можете добавить эту строку в файл ~/.bash_profile
чтобы сохранить это для дальнейшего использования.