Tukar versi php pada baris arahan ubuntu 16.04
P粉029327711
P粉029327711 2023-10-10 22:42:14
0
1
677

Saya telah memasang php 5.6 dan php 7.1 pada Ubuntu 16.04

Saya tahu saya boleh melakukannya menggunakan Apache sebagai pelayan web saya

a2enmod php5.6 #to enable php5
a2enmod php7.1 #to enable php7

Apabila saya melumpuhkan php7.1 dan mendayakan php 5.6 dalam modul Apache, Apache mengenali perubahan itu dan menggunakan penterjemah php 5.6 seperti yang diharapkan.

Tetapi apabila saya menjalankan pelayan web php dalaman dari baris arahan:

php -S localhost:8888

php menggunakan php 7 untuk mengendalikan permintaan. Jadi bagaimana saya boleh bertukar antara php 5.6 dan php 7.1 daripada baris arahan?

P粉029327711
P粉029327711

membalas semua(1)
P粉504080992

Mod penukaran interaktif

sudo update-alternatives --config php
sudo update-alternatives --config phar
sudo update-alternatives --config phar.phar

Penukaran manual

Dari PHP 5.6 => PHP 7.1

Sistem anda ditetapkan kepada PHP 5.6 secara lalai, anda perlu bertukar kepada PHP 7.1.

Apache:

$ sudo a2dismod php5.6
$ sudo a2enmod php7.1
$ sudo service apache2 restart

Baris arahan:

$ sudo update-alternatives --set php /usr/bin/php7.1
$ sudo update-alternatives --set phar /usr/bin/phar7.1
$ sudo update-alternatives --set phar.phar /usr/bin/phar.phar7.1

Dari PHP 7.1 => PHP 5.6

Tetapan sistem anda lalai kepada PHP 7.1, anda perlu bertukar kepada PHP 5.6.

Apache:

$ sudo a2dismod php7.1
$ sudo a2enmod php5.6
$ sudo service apache2 restart

Baris arahan:

$ sudo update-alternatives --set php /usr/bin/php5.6

Sumber

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan