記事ディレクトリ
ウェブサイトLinuxサーバーはPHP環境の上位バージョンにアップグレードされ、Webページを開く速度が以前のPHPバージョンより3~5倍高速になり、Webサイトのセキュリティも向上します。
しかし、PHPのバージョンアップを行う前に、WebサイトがバージョンアップするPHP環境に完全に対応しているかどうかを確認することが非常に重要です。Webページが開けなかったり、ページが完全にロードされなかったりすると、面倒なことになります。
Linux サーバーで Web サイトの PHP バージョンをアップグレードするにはどうすればよいですか?
Linuxサーバーの紹介はこちら CentOSの7.3 PHP5.6.40 から PHP7.4.28 への具体的なバージョンアップ方法。
ステップ1:現在の Linux サーバーにインストールされている PHP のバージョンを表示する▼
php -v
ステップ2:閉じる php-fpm ▼
service php-fpm stop
ステップ3:phpをアンインストールする▼
yum remove php-common
ステップ4:ソースepelをインストール ▼
yum install epel-release
ステップ5:ソースレミをインストール ▼
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
ステップ6:yum-config-manager のインストール ▼
yum -y install yum-utils
ステップ7:yum-config-manager で remi の php7.4 リポジトリを指定▼
yum-config-manager –enable remi-php74
ステップ8:phpのインストールとアップグレード ▼
yum update php php-opcache php-xml php-mcrypt php-gd php-devel php-mysql php-intl php-mbstring php-common php-cli php-gd php-curl -y
ステップ9:現在の PHP バージョンを表示 ▼
php -v
- 注意:如果要安装其他版本,可以在第7步将remi-php74改为remi-php72、remi-php71、remi-php70等等……
CWP7 をアップグレードして PHP のバージョンを変更するには?
もしCWPコントロールパネルをインストールしますその場合は、上記の手順を無視して、以下のチュートリアルに従って PHP のバージョンを変更してください。
現在、CWP 7 には PHP Switch オプションがあり、別の PHP バージョンに非常に簡単に切り替えて、必要なモジュールで再コンパイルできます。
でCWP コントロール パネル左側をクリック → PHP 設定 → PHP バージョン スイッチャー: PHP 7.4.28 のバージョンを手動で選択 ▼
- PHP バージョン スイッチャーをクリックします (ここで、サーバーの PHP バージョンと、サーバーが現在コンパイルされているコンパイル済みモジュールを取得します)。
- ドロップダウン メニューからコンパイルする PHP バージョンを選択し、[次へ] をクリックします。
- PHPコンパイラでは、必要に応じてモジュールを追加または削除できます。
- Start Compiler をクリックすると、コンパイラがバックグラウンドで動作を開始します。
- インストールしたモジュールと CPU パワーに応じて、コンパイラが完了するまでに 5 ~ 20 分かかります。
- 15 分後にもう一度チェックして、現在 CWP にある PHP とモジュールのバージョンを確認できます – PHP バージョンの切り替え.
- Web サイトと CWP はコンパイル中も通常どおり機能し、コンパイルが完了すると PHP のバージョンが更新されます。
次のファイルで PHP コンパイル ログを確認できます。
/var/log/php-rebuild.log
コンパイラを監視する場合は、シェルで次のコマンドを使用します。
tail -f /var/log/php-rebuild.log
CWP で PHP のバージョンをアップグレードおよび変更する方法YouTubeビデオチュートリアル
これは、CWP コントロール パネルから Web サイトの PHP バージョンをアップグレードする方法に関する YouTube ビデオ チュートリアルです。
PHPスイッチャーにカスタムビルドフラグを追加するには?
これは、次の場所にある構成ファイルを編集することで実行できます。
CentOS 7: /usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/ CentOS 8: /usr/local/cwpsrv/htdocs/resources/conf /el8/php_switcher/
例:
/usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/7.0.ini
このファイルの最後に、次を追加します。
[shmop-test] default=0 option="--enable-shmop"
- 角括弧内
[shmop-test]
、ビルドに使用される名前を作成します。これは一意である必要があり、ファイルで以前に定義されていない必要があります。 - オプションの下で、ビルド フラグを定義する必要があります。
- 編集後、CWP PHP バージョン スイッチャーから新しい PHP をビルドできます。
- CWP の更新により、このファイルが上書きされることに注意してください。
Hope Chen Weiliang ブログ ( https://www.chenweiliang.com/ )共有「LinuxサーバーでウェブサイトのPHPバージョンをアップグレードする方法は? CWP7PHPバージョンスイッチャー」を参考にしてください。
この記事のリンクを共有することを歓迎します。https://www.chenweiliang.com/cwl-27807.html
Chen WeiliangのブログのTelegramチャンネルへようこそ。最新のアップデートを入手できます!
📚 このガイドには非常に価値のある内容が含まれています。🌟これはめったにない機会です、お見逃しなく! ⏰⌛💨
気に入ったらシェア&いいね!
あなたの共有といいねは、私たちの継続的な動機です!