Eu acabei de atualizar para o PHP 5.4.11 de 5.3.15 seguindo este link . Após a atualização, executei o php -v, mas ele mostra a seguinte saída.
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
que diz PHP 5.3.15. Então eu emito este comando / usr / local / bin / php -v que mostra o seguinte resultado
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
Que mostra o PHP 5.4.11. Quando eu emito qual php ele me mostra esse caminho / usr / bin / php. Eu tentei seguir para resolver esse problema.
Agora eu fiz um link simbólico em "/ usr / bin /" para o arquivo "/ usr / local / bin / php" usando o seguinte comando
sudo ln -s / usr / local / bin / php / usr / bin / php
Agora eu emiti o comando php -v que funcionava e mostrava uma nova versão do php.
** Mas quando eu criei o arquivo phpinfo.php com phpinfo (); função. Ele ainda usa uma versão mais antiga do PHP, ou seja, o PHP 5.3.15. por que e como posso resolver este problema? **