Ответ 1
Просто экспортируйте установленный путь PHP, введите это в Terminal
export PATH=/usr/local/php5/bin:$PATH
Я только что обновил php 5.4, используя http://php-osx.liip.ch/ на льве osx.
когда я напечатаю:
php -v
я все еще вижу:
PHP 5.3.15 with Suhosin-Patch (cli) (built: Jul 31 2012 14:49:18)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
Но phpinfo() показывает 5.4.
Как мне это обновить?
Просто экспортируйте установленный путь PHP, введите это в Terminal
export PATH=/usr/local/php5/bin:$PATH
Я проверил, что существует /usr/local/php5/bin/php
. Так оно и было, поэтому я добавил /usr/local/php5/bin
к моей PATH.
Спасибо @AD7six
Ответ, которым поделились и Chutipong Roobklom, и user1168427, помог, если вы хотите обновить систему до последней версии php, равной 7.2.7 (самая последняя и стабильная версия на 2018 г., когда этот пост был создан изначально, поэтому проверьте последнюю версию php, методы для переключение версий может отличаться) затем просто используйте это вместо команды php5. export PATH=/usr/local/php7/bin:$PATH
затем введите php -v
, и у вас должно получиться что-то вроде этого (кстати, на MACOSX):
PHP 7.2.7 (cli) (built: Jun 22 2018 06:27:50) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.7, Copyright (c) 1999-2018, by Zend Technologies
так что вы не должны получать никаких ошибок. Надеюсь, это поможет и для Камеля, вот как это установлено. Вы как бы "выставляете" его таким образом, чтобы ваша машина теперь могла узнать, какую версию php вы используете.