Linux サーバーに複数のバージョンの PHP をインストールすることは非常に一般的です。さまざまな PHP プロジェクトのサポートを提供する場合、適切なバージョンを選択することが重要です。 Linux システムには、複数の PHP バージョンを簡単にインストールし、それらを切り替えるのに役立つツールがあります。この記事では、ubuntu 18.04 システム上の Apache Web サーバーを使用して複数の PHP バージョンをインストールし、それらを簡単に切り替える方法を説明します。
PHP のインストールを開始する前に、Apache Web サーバーをインストールする必要があります。 ubuntu 18.04 システムでは、次のコマンドを使用してインストールできます。
sudo apt-get update sudo apt-get install apache2
ネットワーク速度によっては、インストール プロセスに時間がかかる場合があります。インストールが完了したら、次のコマンドを使用して Apache サービスのステータスを表示できます:
systemctl status apache2
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 バージョン マネージャーは次の方法でインストールできます。
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
phpbrew を使用すると、複数の PHP バージョンをすばやくダウンロードしてインストールできます。たとえば、次のコマンドを使用して PHP 7.1 バージョンをインストールします。
sudo phpbrew install php-7.1.1 +default+mysql+pdo+openssl
ネットワーク速度によっては、インストール プロセスに時間がかかる場合があります。インストールが完了したら、次のコマンドを使用して、インストールされている PHP バージョンを表示します:
phpbrew list
次のコマンドを使用して、複数の PHP バージョンを切り替えることができます:
phpbrew switch php-7.1.1
これにより、システムが現在使用している PHP バージョンが切り替わります。
複数の 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 構成情報が表示されます。
上記の手順を使用すると、複数の PHP バージョンを Linux システムにインストールし、それらを Apache Web サーバーに設定できます。これにより、対応する PHP バージョンをさまざまなプロジェクトで使用できるようになります。さらに、必要に応じて、別の PHP バージョンにすばやく簡単に切り替えることができます。
以上がLinux に複数のバージョンの PHP をインストールし、それらを切り替える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。