Menginstal versi baru php tetapi server masih menggunakan versi yang lebih lama


1

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.

  1. Saya pergi ke / usr / bin / php dan mengganti nama file php itu ke php_OLD.
  2. 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

  3. 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? **


Sudahkah Anda mencoba memindahkan / usr / local / bin sebelum / usr / bin dalam $ PATH?
Tuan Anh Tran

Saya belum menyentuh $ PATH sama sekali. Bagaimana saya bisa melakukan langkah ini?
x4ph4r

Ketika saya melakukannya echo $PATHmaka ia menunjukkan output ini/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
x4ph4r

Anda dapat mengedit path default dengan sudo nano / etc / paths; pindahkan baris dengan / usr / local / bin di atas / usr / bin
Tuan Anh Tran

Itu tidak berhasil. Itu masih menunjukkan versi yang lebih lama di phpinfo () ;. Namun, perintah php -v menunjukkan versi baru dari php.
x4ph4r
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.