Ненавижу говорить, но RTFM. Очень первая запись в FAQ ...
Почему php -v в командной строке все еще показывает мою старую версию?
php-osx не перезаписывает двоичные файлы php, установленные Apple, но устанавливает все в /usr /local /php5. Поэтому новый бинарный файл php находится в /usr /local /php5 /bin /php.
Вы также можете настроить свой PATH, включив этот каталог, например. напишите в свой файл ~ /.profile следующее
экспорт PATH = /usr /local /php5 /bin:$ PATH
Что звучит подозрительно, как ваша проблема. Если вы используете какие-либо скрипты (кроме apache), вам может понадобиться скорректировать их соответствующим образом. Возможно, вы захотите использовать phpinfo, чтобы подтвердить, что apache использует новый php, а не старый для них.
Если вы все сделали правильно и хотите убедиться в этом - вы можете запустить php -v с помощью /usr/local/php/bin/php -v
. Вы также можете сделать местоположение по умолчанию для php своего нового для своей учетной записи, открыв файл своего профиля с помощью textedit или nano - например, с помощью nano $ home/.bash_profile и добавив строку export PATH=/usr/local/php5/bin:$PATH
.
Если это для веб-разработки, вы можете создать текстовый файл с этим содержимым, чтобы apache выбрал «правильную» версию php - я обычно сохраняю это в корне каталога моего веб-сервера как info.php
<?php
phpinfo();
?>
Это также полезно при вставке расширений в рабочий