Ubuntu 16.04 コマンドラインでの PHP バージョンの切り替え
問題:
内部 PHP Web サーバーの実行時コマンドラインで php -S localhost:8888 を使用すると、PHP リクエストは次のように処理されます。 Apache モジュールで PHP 5.6 が有効になっているにもかかわらず、PHP バージョン 7。コマンドラインで PHP バージョンを切り替える方法?
対話型切り替え:
PHP バージョンを対話的に切り替えるには、次のコマンドを使用します:
sudo update-alternatives --config php sudo update-alternatives --config phar sudo update-alternatives --config phar.phar
手動切り替え:
PHP より5.6 から PHP 7.1 へ:
Apache:
$ sudo a2dismod php5.6 $ sudo a2enmod php7.1 $ sudo service apache2 restart
コマンド行:
$ 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
PHP 7.1 から PHP へ5.6:
Apache:
$ sudo a2dismod php7.1 $ sudo a2enmod php5.6 $ sudo service apache2 restart
コマンド行:
$ sudo update-alternatives --set php /usr/bin/php5.6
出典:
https://www.digitalocean.com/community/tutorials/how-to-switch -ubuntu-16-04 上の複数の php バージョン間
以上がUbuntu 16.04コマンドラインでPHPバージョンを切り替える方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。