近年、サーバーの高性能、高セキュリティ、安定性に対する要件が高まるにつれ、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
yum remove php
yum install php5.6
以上がlnmpでphpのバージョンを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。