近年、サーバーの高性能、高セキュリティ、安定性に対する要件が高まるにつれ、LNMP 環境に代表されるサーバー アーキテクチャも多くの Web サイト開発者にとって最初の選択肢となっています。 LNMP 環境は、NGINX、MySQL、PHP の 3 つの基本コンポーネントを使用してサーバー環境を構築します。NGINX は高い同時実行性をサポートし、MySQL は安定性と信頼性が高く、PHP は Web ページに動的サービスを提供します。この 3 つが相互に連携して、高度な実装を実現できます。 -パフォーマンス Web アプリケーション。
ただし、優れた LNMP 環境には、3 つの主要コンポーネントのパフォーマンスと安定性が必要なだけでなく、LNMP で使用されるさまざまなコンポーネント バージョンの調整も必要です。実際、同じサーバー上に異なるバージョンの PHP と MySQL があると、LNMP 環境で不整合が発生し、サーバーの安定性などの問題が発生することがよくあります。現時点では、LNMP サーバーの安定性とパフォーマンスを向上させるために、PHP のバージョンを変更する必要があります。
PHP バージョンを変更するには、まずサーバー内の PHP バージョン情報を理解する必要があります。 Linux システムでは、ターミナルに次のコードを入力して PHP バージョンを表示できます:
php -v
実行が成功すると、サーバーにインストールされている PHP バージョン情報を確認できます。次に、PHP バージョンをアップグレードまたはダウングレードする必要があります。
PHP バージョンをアップグレードする必要がある場合は、ソース コードを通じて PHP をコンパイルしてインストールできます。必要な手順は次のとおりです:
1.1 PHP ソース コード パッケージのダウンロード
公式 Web サイトから PHP ソース コード パッケージをダウンロードします。https://www.php.net/downloads.php から最新の PHP バージョンをダウンロードすることをお勧めします。 。
1.2 ソース コード パッケージを解凍します
tar コマンドを使用して、ダウンロードしたソース コード パッケージを解凍します。コードは次のとおりです:
tar -zxvf php-x.x.x.tar.gz
1.3 ソース コードを入力しますディレクトリ
解凍が完了したら、解凍された PHP ソース コード ディレクトリに移動します。コードは次のとおりです。
cd php-x.x.x
1.4 PHP コンパイル パラメータの設定
ディレクトリで次のコマンドを実行します。 PHP コンパイル パラメータを設定するためのターミナル:
./configure --prefix=/usr/local/php --with-mysql --with-mysqli --with-pdo-mysql --with-openssl --enable-fpm --with-fpm-user=www --with-fpm-group=www --enable-mbstring --enable-sockets --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib
上記のコマンドの意味は次のとおりです:
makeコンパイルが完了したら、make install コマンドを使用します。インストール:
make installこの時点で、PHP のアップグレード作業は完了です。
yum remove php2.2 下位バージョンの PHP をインストールしますAfterアンインストールが完了したら、yum コマンドを使用して、PHP の下位バージョンをインストールします。 :
yum install php5.6上記のコマンドの php5.6 は、PHP バージョン 5.6 をインストールすることを意味します。 上記の手順を完了すると、PHP バージョンのアップグレードまたはダウングレードは複雑な問題ではなく、いくつかの簡単な手順だけで完了することがわかります。ただし、PHP のバージョンを切り替える場合は、サイトが正常に動作するように、PHP のバージョンに応じて関連する設定ファイルも変更する必要があることに注意してください。 要約すると、PHP バージョンの変更は、LNMP 環境サーバーの安定性とパフォーマンスを維持するための非常に効果的な方法です。 PHP バージョンをアップグレードまたはダウングレードすることで、サーバーの安定性、効率性、互換性を高めることができ、それによってさまざまな複雑な Web アプリケーション開発のニーズにうまく適応できるようになります。
以上がlnmpでphpのバージョンを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。