Я ненавиджу сказати, але 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
Це підозріло звучить як ваше питання. Якщо у вас запущені будь-які сценарії (окрім апаша), вам може знадобитися їх відповідно відрегулювати. Ви можете скористатися phpinfo, щоб підтвердити, що apache використовує новий php, а не старий для них.
Якщо припустити, що ви все це зробили правильно, і хочете переконатися в цьому - можете запустити php -v за допомогою /usr/local/php/bin/php -v
. Ви також можете створити розташування за замовчуванням для php для свого нового облікового запису, відкривши файл профілю за допомогою textedit або nano - скажімо, нано $ home / .bash_profile та додавши рядок export PATH=/usr/local/php5/bin:$PATH
.
Якщо це для веб-розробки, ви можете створити текстовий файл з цим вмістом, щоб переконатися, що apache підбирає «правильну» версію php - я прагну зберегти це в корені мого каталогу веб-серверів як info.php
<?php
phpinfo();
?>
Це також корисно, коли базується розширення на робочий