1

Я только что обновился до PHP 5.4.11 с 5.3.15 по этой ссылке. После обновления я запустил php -v, но он показывает следующий вывод.

Zafars-MacBook-Pro:php-5.4.11 zafar$ 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

который говорит PHP 5.3.15. Затем я запускаю эту команду /usr /local /bin /php -v, которая показывает следующий вывод

Zafars-MacBook-Pro:/ zafar$ /usr/local/bin/php -v
PHP 5.4.11 (cli) (built: Jan 26 2013 20:10:19) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

Который показывает PHP 5.4.11. Когда я выдаю какой php он показывает мне этот путь /usr /bin /php. Я попытался следовать, чтобы решить эту проблему.

  1. Я перешел в /usr /bin /php и переименовал этот php-файл в php_OLD.
  2. Теперь я сделал символическую ссылку в файле "/usr /bin /" на "/usr /local /bin /php", используя следующую команду

    sudo ln -s /usr /local /bin /php /usr /bin /php

  3. Теперь я выполнил команду php -v, которая работала и показала новую версию php.

** Но когда я создал файл phpinfo.php с phpinfo(); функция. Он по-прежнему использует более старую версию PHP, то есть PHP 5.3.15. почему и как я могу решить эту проблему?**

0