ホームページ >バックエンド開発 >PHPの問題 >複数のバージョンの PHP を Pagoda パネルに同時にデプロイする方法

複数のバージョンの PHP を Pagoda パネルに同時にデプロイする方法

PHPz
PHPzオリジナル
2023-03-23 16:53:152543ブラウズ

Pagoda Panel は、複数のバージョンの PHP を含むさまざまなソフトウェアをインストールできる、非常に便利なサーバー管理パネルです。ただし、複数のバージョンの PHP を同時にデプロイする必要がある場合があります。この場合はどうすればよいでしょうか?この記事では、複数のバージョンの PHP を Pagoda パネルに同時にデプロイする方法を紹介します。

ステップ 1: Pagoda パネルをインストールする

Pagoda パネルをすでにインストールしている場合は、このステップをスキップできます。 Pagoda パネルをインストールしていない場合は、次のコマンドを使用してサーバーにインストールできます。

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

インストールが完了したら、ブラウザに IP アドレスまたはドメイン名を入力して、パネルにユーザーを入力し、名前とパスワードを使用して管理者アカウントを作成します。

ステップ 2: 複数バージョンの PHP をインストールする

複数バージョンの PHP を Pagoda パネルにインストールするのは非常に簡単です。パネルを開いた後、[ソフトウェアストア]→[PHP]をクリックすると、このページで利用可能な複数の PHP バージョンが表示されます。各バージョンにはインストール ボタンがあり、クリックするとそのバージョンの PHP をインストールできます。

ステップ 3: 仮想ホストをセットアップする

デフォルトでは、Pagoda パネルは各 Web サイトで 1 つのバージョンの PHP の使用のみをサポートします。同じ Web サイトで複数の PHP バージョンを同時に使用する必要がある場合は、目的を達成するために仮想ホストを設定する必要があります。

Pagodaパネルを開いた後、[Webサイト]→[サイトの追加]をクリックし、「サイト設定」ページの「PHPバージョン」を使用するPHPバージョンに設定します。次に、「仮想ホストの追加」ボタンをクリックして、Web サイトのドメイン名とポートを仮想ホストのリストに追加します。

上記の手順を繰り返して、複数の PHP バージョンを使用する必要があるすべての Web サイトを追加します。

ステップ 4: 環境変数を設定する

複数のバージョンの PHP をデプロイする場合、環境変数の問題が発生する可能性があります。この問題を解決するには、Pagoda パネルに環境変数を手動で追加する必要があります。

Pagoda パネルを開いた後、[Web サイト] → [設定] をクリックし、「プロセス管理」タブを選択します。このページでは、現在実行中のすべてのプロセスを確認できます。 「環境変数」フィールドに次の内容を追加します。

PATH=$PATH:/usr/bin/php-cgi7.3:/usr/bin/php-cgi7.2:/usr/bin/php-cgi7.1:/usr/bin/php-cgi7.0:/usr/bin/php-cgi5.6:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/usr/local/php/sbin:/usr/local/php/bin:/usr/local/mysql/bin:/usr/local/php/php-fpm.d

この環境変数には、サーバー上でスムーズに実行できるように、インストールされているすべての PHP バージョンが含まれます。

ステップ 5: サーバーを再起動します。

上記の手順を完了した後、すべての変更を有効にするためにサーバーを再起動する必要があります。次のコマンドを入力してサーバーを再起動します。

reboot

数分待つとサーバーが再起動し、すべての変更が適用されます。

概要

Pagoda パネルを使用する場合、複数のバージョンの PHP を同時にデプロイすることは、それほど難しい作業ではありません。上記の手順に従うだけで、複数の PHP バージョンをサーバーに簡単にデプロイし、Web サイトで使用できます。

以上が複数のバージョンの PHP を Pagoda パネルに同時にデプロイする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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