PHP-Versionen auf der Ubuntu 16.04-Befehlszeile wechseln
Problem:
Beim Ausführen des internen PHP-Webservers in der Befehlszeile mit php -S localhost:8888 werden PHP-Anfragen mit PHP Version 7 verarbeitet, obwohl PHP 5.6 aktiviert ist in Apache-Modulen. Wie wechsle ich zwischen PHP-Versionen auf der Befehlszeile?
Interaktives Umschalten:
Verwenden Sie die folgenden Befehle, um interaktiv zwischen PHP-Versionen zu wechseln:
sudo update-alternatives --config php sudo update-alternatives --config phar sudo update-alternatives --config phar.phar
Manuelle Umstellung:
Von PHP 5.6 auf PHP 7.1:
Apache:
$ sudo a2dismod php5.6 $ sudo a2enmod php7.1 $ sudo service apache2 restart
Befehlszeile:
$ 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
Von PHP 7.1 auf PHP 5.6:
Apache:
$ sudo a2dismod php7.1 $ sudo a2enmod php5.6 $ sudo service apache2 restart
Befehl Zeile:
$ sudo update-alternatives --set php /usr/bin/php5.6
Quelle:
https://www.digitalocean.com/community/tutorials/how-to-switch -between-multiple-php-versions-on-ubuntu-16-04
Das obige ist der detaillierte Inhalt vonWie wechselt man zwischen PHP-Versionen in der Ubuntu 16.04-Befehlszeile?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!