Как обновить PHP CLI OSX? - программирование
Подтвердить что ты не робот

Как обновить PHP CLI OSX?

Я только что обновил 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.

Как мне это обновить?

4b9b3361

Ответ 1

Просто экспортируйте установленный путь PHP, введите это в Terminal

export PATH=/usr/local/php5/bin:$PATH

Ответ 2

Я проверил, что существует /usr/local/php5/bin/php. Так оно и было, поэтому я добавил /usr/local/php5/bin к моей PATH.

Спасибо @AD7six

Ответ 3

Ответ, которым поделились и 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 вы используете.