GNU/Linux >> Belajar Linux >  >> Linux

Gunakan versi PHP CLI yang berbeda yang dapat dieksekusi untuk satu perintah

Default PHP yang dapat dieksekusi dapat ditemukan menggunakan:

$ which php

Dalam kebanyakan kasus itu adalah tautan ke versi PHP tertentu:

lrwxrwxrwx 1 root root      21 aug 15  2016 /usr/bin/php -> /usr/bin/php7.1

Untuk mengubahnya ke versi lain, cukup tautkan ulang ke versi lain

$ sudo rm /usr/bin/php

$ sudo ln -s /usr/bin/php5.6 /usr/bin/php

Sebelum menautkan ulang, Anda harus memastikan versi PHP target telah diinstal.


Mungkin Anda dapat mencoba memperbaiki lingkungan!

$ php -v
PHP 5.4.x (cli) ...
$ set PATH="/usr/lib64/php5.6/bin:$PATH"
$ php -v
PHP 5.6.x (cli) ...

Atau, jika Anda tidak ingin memodifikasi PATH untuk sesi shell Anda, Anda dapat membatasi perubahan hanya untuk perintah saat ini:

$ php -v
PHP 5.4.x (cli) ...
$ env PATH="/usr/lib64/php5.6/bin:$PATH" php -v
PHP 5.6.x (cli) ...
$ php -v
PHP 5.4.x (cli) ...

Linux
  1. Cara menggunakan Perintah Su di Linux

  2. Cara Menggunakan Perintah SFTP untuk Transfer File Aman

  3. Jalankan beberapa versi PHP untuk domain yang berbeda di NGNIX

  1. Perintah mana yang digunakan untuk memeriksa apakah python 64bit atau 32bit

  2. Bisakah saya menggunakan satu disk virtualbox untuk banyak mesin?

  3. Di mana PHP dapat dieksekusi di Ubuntu?

  1. Warna berbeda untuk perintah dan output

  2. Bagaimana cara mengidentifikasi distro linux yang digunakan?

  3. Apakah sebaiknya menggunakan git untuk mengontrol versi file konfigurasi?