ホームページ >バックエンド開発 >PHPの問題 >ランプは複数の php バージョンをインストールします

ランプは複数の php バージョンをインストールします

PHPz
PHPzオリジナル
2023-05-07 10:34:09714ブラウズ

Web アプリケーションがますます複雑になるにつれて、異なるプログラマーがそれぞれの仕事を完了するために異なる PHP バージョンを使用する必要がある場合があります。一般に、サーバー上に PHP のバージョンが 1 つだけあるだけでは十分ではなく、複数の PHP バージョンをインストールすることでこのニーズを十分に満たすことができます。

この記事では、lamp 環境に複数の php バージョンをインストールする方法を紹介し、簡単な例を使用して php バージョンを切り替える方法を示します。

  1. ランプ環境の更新

複数の php バージョンのインストールを開始する前に、システムとランプ環境が最新であることを確認する必要があります。具体的には、次のコマンドを使用してシステムとランプ環境を更新できます。

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install lamp-server^

インストール プロセス中に、MySQL サーバーと Apache サーバーの root パスワードの設定を求められる場合があります。

  1. さまざまなバージョンの php をインストールする

ランプ環境をインストールすると、デフォルトで php5 がインストールされます。他のバージョンの php をインストールする必要がある場合は、次のコマンドを使用できます:

sudo apt-get install php7.0 php7.1 php7.2

上の例では、php7.0、php7.1、および php7.2 をインストールしました。必要に応じて、さまざまなバージョンの php をインストールできます。

  1. 異なるバージョンの php の設定

インストールされている各 php バージョンには独自の設定ファイルがあるため、個別に設定する必要があります。 Ubuntu システムでは、php 設定ファイルは /etc/php/{version}/apache2/ ディレクトリにあります。

次のコマンドを使用して、php7.0 構成ファイルを開いて構成を変更できます:

sudo nano /etc/php/7.0/apache2/php.ini

同様に、同様のコマンドを使用して、他のバージョンの php 構成ファイルを開くこともできます。

php 設定ファイルを編集するときは、次の点に注意する必要があります:

  • memory_limit、post_max_size、upload_max_filesize など、変更する設定項目を決定します。 。
  • 構成項目の値を変更し、必要に応じて適切な値を設定します
  • ファイルを保存して閉じます

上記の手順を完了した後、必要に応じて次の操作を実行します。変更を有効にするには、Apache サーバーを再起動します。

sudo service apache2 restart
  1. PHP バージョンを切り替える

システムに複数の 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 バージョンが表示されます。

  1. 概要

この記事では、ランプ環境に複数の php バージョンをインストールする方法を紹介し、サンプルを通じて php バージョンを切り替える方法を示しました。さまざまな PHP バージョンを簡単に管理できるため、プログラマーはそれぞれのタスクを効率的に完了でき、作業効率が向上します。

以上がランプは複数の php バージョンをインストールしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。