Web アプリケーションがますます複雑になるにつれて、異なるプログラマーがそれぞれの仕事を完了するために異なる PHP バージョンを使用する必要がある場合があります。一般に、サーバー上に PHP のバージョンが 1 つだけあるだけでは十分ではなく、複数の PHP バージョンをインストールすることでこのニーズを十分に満たすことができます。
この記事では、lamp 環境に複数の php バージョンをインストールする方法を紹介し、簡単な例を使用して php バージョンを切り替える方法を示します。
複数の php バージョンのインストールを開始する前に、システムとランプ環境が最新であることを確認する必要があります。具体的には、次のコマンドを使用してシステムとランプ環境を更新できます。
sudo apt-get update sudo apt-get upgrade sudo apt-get install lamp-server^
インストール プロセス中に、MySQL サーバーと Apache サーバーの root パスワードの設定を求められる場合があります。
ランプ環境をインストールすると、デフォルトで php5 がインストールされます。他のバージョンの php をインストールする必要がある場合は、次のコマンドを使用できます:
sudo apt-get install php7.0 php7.1 php7.2
上の例では、php7.0、php7.1、および php7.2 をインストールしました。必要に応じて、さまざまなバージョンの php をインストールできます。
インストールされている各 php バージョンには独自の設定ファイルがあるため、個別に設定する必要があります。 Ubuntu システムでは、php 設定ファイルは /etc/php/{version}/apache2/ ディレクトリにあります。
次のコマンドを使用して、php7.0 構成ファイルを開いて構成を変更できます:
sudo nano /etc/php/7.0/apache2/php.ini
同様に、同様のコマンドを使用して、他のバージョンの php 構成ファイルを開くこともできます。
php 設定ファイルを編集するときは、次の点に注意する必要があります:
上記の手順を完了した後、必要に応じて次の操作を実行します。変更を有効にするには、Apache サーバーを再起動します。
sudo service apache2 restart
システムに複数の PHP バージョンがインストールされている場合、デフォルトの PHP バージョンは次のようになります。最後にインストールされたもの。 php のバージョンを切り替えるには、次のコマンドを使用できます:
sudo a2dismod php7.2 sudo a2enmod php7.1 sudo service apache2 restart
上記の例では、php7.2 を無効にし、php7.1 を有効にしています。これらのコマンドを使用して、php バージョンを 7.2 から 7.1 に変更し、php7.1 をデフォルト バージョンとして設定しました。
次に、簡単な PHP スクリプトを使用して、PHP のバージョンを切り替える方法を示します。まず、php ファイルを作成し、nano エディタを使用して開きます。
nano /var/www/html/phpinfo.php
次のコードをファイルにコピーします。
<?php phpinfo(); ?>
ファイルを保存して閉じます。ブラウザでこのファイルにアクセスすると、現在有効なバージョンの php が表示されます。上記の手順に従って別の php バージョンに切り替えると、ページを更新した後、変更された php バージョンが表示されます。
この記事では、ランプ環境に複数の php バージョンをインストールする方法を紹介し、サンプルを通じて php バージョンを切り替える方法を示しました。さまざまな PHP バージョンを簡単に管理できるため、プログラマーはそれぞれのタスクを効率的に完了でき、作業効率が向上します。
以上がランプは複数の php バージョンをインストールしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。