Saya baru saja memutakhirkan ke PHP 5.4.11 dari 5.3.15 mengikuti tautan ini . Setelah memutakhirkan, saya menjalankan php -v tetapi ini menunjukkan saya mengikuti keluaran.
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
yang mengatakan PHP 5.3.15. Kemudian saya mengeluarkan perintah ini / usr / local / bin / php -v yang menampilkan output berikut
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
Yang menunjukkan PHP 5.4.11. Ketika saya menerbitkan php mana yang menunjukkan saya path ini / usr / bin / php. Saya mencoba mengikuti untuk menyelesaikan masalah ini.
- Saya pergi ke / usr / bin / php dan mengganti nama file php itu ke php_OLD.
Sekarang saya membuat symlink di file "/ usr / bin /" to "/ usr / local / bin / php" menggunakan perintah berikut
sudo ln -s / usr / local / bin / php / usr / bin / php
Sekarang saya mengeluarkan perintah php -v yang berfungsi dan menunjukkan versi baru dari php.
** Tetapi ketika saya membuat file phpinfo.php dengan phpinfo (); fungsi. Itu masih menggunakan versi PHP yang lebih lama yaitu PHP 5.3.15. mengapa dan bagaimana saya bisa menyelesaikan masalah ini? **
echo $PATH
maka ia menunjukkan output ini/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin