Apache Web サーバーをインストールします。
PHP のインストールを開始する前に、Apache Web サーバーをインストールする必要があります。 Ubuntu 18.04 システムでは、次のコマンドを使用してインストールできます。
sudo apt-get update sudo apt-get install apache2
ネットワーク速度によっては、インストール プロセスに時間がかかる場合があります。インストールが完了したら、次のコマンドを使用して Apache サービスのステータスを表示できます。
systemctl status apache2
PHP バージョン マネージャーをインストールします。
Linux システムに複数の PHP バージョンをインストールして管理するためのツールがいくつかあります。この記事では、PHP Version Manager というツールを使用します。次のコマンドでインストールできます:
sudo apt-get install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt-get install php-pear php-dev php-mbstring php-zip php-curl php-gd php-mysql php-xml sudo apt-get install php7.4-cli sudo apt-get install php7.4-fpm
上で述べたように、ここでは php7.4 をインストールしました。ニーズに応じて任意の PHP バージョンをインストールできます。インストールが完了したら、次のコマンドを使用して PHP バージョンを表示します。
php -v
PHP バージョン マネージャーをインストールします。
PHP バージョン マネージャーは次の方法でインストールできます。
sudo apt-get update sudo apt-get install git cd /usr/src sudo git clone https://github.com/phpbrew/phpbrew.git cd phpbrew sudo ./phpbrew init
PHPBrew が完了したら、bash シェル構成ファイルに次の内容を追加する必要があります。開いたファイルに次の行を追加できます:
sudo nano ~/.bashrc
[[ -e ~/.phpbrew/bashrc ]] && source ~/.phpbrew/bashrc
PHP バージョンをインストールします。
phpbrew を使用すると、複数の PHP バージョンをすばやくダウンロードしてインストールできます。たとえば、次のコマンドを使用して PHP 7.1 バージョンをインストールします。
sudo phpbrew install php-7.1.1 +default+mysql+pdo+openssl
ネットワーク速度によっては、インストール プロセスに時間がかかる場合があります。インストールが完了したら、次のコマンドを使用して、インストールされている PHP バージョンを表示します:
phpbrew list
PHP バージョンを切り替えます。
次のコマンドを使用して、複数の PHP バージョンを切り替えることができます:
phpbrew switch php-7.1.1
これにより、システムが現在使用している PHP バージョンが切り替わります。
Apache Web サーバーを構成します。
複数の PHP バージョンを正常にインストールし、特定のバージョンに切り替えたら、選択したバージョンを Apache Web サーバーに設定する必要があります。
まず、PHP モジュールをインストールする必要があります。
sudo apt-get install libapache2-mod-php7.1
上記のコマンドは、インストールされている PHP バージョンを使用して Apache モジュールをインストールする例であることに注意してください。インストールした PHP バージョンに基づいて変更を加える必要があります。
次に、Apache Web サーバーを再起動します。
sudo systemctl restart apache2
最後に、Apache Web サーバーが正しい PHP バージョンを使用していることを確認する必要があります。ターミナルで次のコマンドを使用できます:
sudo nano /var/www/html/info.php
開いているファイルに次の内容を追加します:
<!--?php phpinfo(); ?-->
ファイルを保存して閉じます。次に、Web ブラウザを使用して localhost/info.php にアクセスします。この時点で、現在使用している PHP バージョンやその他の関連情報など、サーバーに関する PHP 構成情報が表示されます。
以上がLinux とスイッチに複数のバージョンの PHP をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。