LAMP は、Linux、Apache、MySQL、PHP の 4 つのテクノロジーの統合を指します。その中でもPHPはWebアプリケーションを書くために使われるプログラミング言語です。 LAMP アーキテクチャでは、PHP がサーバー側のスクリプト言語として使用され、動的な Web コンテンツの生成を担当します。 LAMP ユーザーは、PHP バージョンを変更する必要がある状況によく遭遇します。この記事では、LAMPサーバーのPHPバージョンを変更する方法を簡単に説明します。
ステップ 1: 現在の PHP バージョンを確認する
PHP バージョンを変更する前に、まず現在のサーバーにインストールされている PHP バージョンを確認する必要があります。現在の PHP バージョンは、次のコマンドで確認できます。
php -v
このコマンドは、現在の PHP バージョン情報を出力します。たとえば、次のような結果が得られる場合があります:
PHP 7.2.24-0ubuntu0.18.04.6 (cli) (built: May 26 2020 13:09:11) ( NTS )
この例では、現在の PHP バージョンは 7.2.24 です。
ステップ 2: 新しい PHP バージョンをインストールする
LAMP サーバー上の PHP バージョンは、通常、パッケージ マネージャーを通じてインストールおよび更新されます。 Ubuntu オペレーティング システムでは、apt-get パッケージ マネージャーを使用してソフトウェア パッケージをインストールできます。次のコマンドを使用して、現在利用可能な PHP バージョンを表示できます。
apt-cache search php-
これにより、現在利用可能な PHP バージョンがリストされます。たとえば、次のように表示される場合があります:
php7.0 - server-side, HTML-embedded scripting language (metapackage) php7.0-amqp - AMQP extension for PHP php7.0-bcmath - Bcmath module for PHP php7.0-bz2 - bzip2 module for PHP ...
インストールに適したバージョンを選択できます。たとえば、Ubuntu 18.04 では、PHP 7.3 と PHP 7.4 を同時にインストールするコマンドは次のとおりです:
sudo apt-get install php7.3 php7.3-cli php7.3-common php7.3-json php7.3-opcache php7.3-readline php7.4 php7.4-cli php7.4-common php7.4-json php7.4-opcache php7.4-readline libapache2-mod-php7.3 libapache2-mod-php7.4
新しい PHP バージョンをロードできるように、Apache サーバーの構成を更新する必要もあります。 Ubuntu システムでは、次のコマンドを使用して、新しいバージョンの PHP を Apache サーバーのデフォルト バージョンにできます。
sudo a2enmod php7.x
ここで、x は新しい PHP バージョンのメジャー バージョン番号 (7.3 など) を表します。または7.4。
ステップ 3: Apache サーバーを再起動する
新しい PHP バージョンをインストールし、Apache 構成を更新した後、変更を有効にするために Apache サーバーを再起動する必要があります。 Ubuntu システムでは、次のコマンドを使用して Apache を再起動できます:
sudo systemctl restart apache2
再起動後、新しい PHP バージョンを使用できます。
結論
以上はLAMPサーバーのPHPバージョンを変更する方法です。なお、PHP のバージョン更新による予期せぬ問題を防ぐため、PHP のバージョンを変更する前にデータのバックアップを行ってください。運用中は、運用中のセキュリティ リスクの導入を防ぐために、次のセキュリティのベスト プラクティスに注意を払う必要があります。
以上がLampのPHPバージョンを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。