Web 開発のプロセスでは、複数のバージョンの PHP を同時にインストールする必要があることがよくあります。この状況は通常、さまざまなプロジェクトをサポートする必要があり、これらのプロジェクトがさまざまな PHP バージョンに依存している場合に発生します。ただし、複数のバージョンの PHP を同時にインストールすると、慎重に対処する必要があるいくつかの課題も発生します。この記事では複数バージョンのPHPを同時にインストールする方法をご紹介しますので、ご参考になれば幸いです。
ステップ 1: 複数のバージョンの PHP をインストールする
Linux システムでは、Yum パッケージ マネージャーを使用して複数のバージョンの PHP をインストールできます。ただし、Linux ディストリビューションごとに使用する Yum パッケージ マネージャーが異なるため、対応するコマンドを見つける必要があります。たとえば、CentOS システムでは、次のコマンドを使用して PHP 5.6 および PHP 7.2 をインストールできます。
sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm sudo yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm sudo yum install -y yum-utils sudo yum-config-manager --enable remi-php56 sudo yum-config-manager --enable remi-php72 sudo yum update sudo yum install -y php56 php72
これらのコマンドは、PHP 5.6 および PHP 7.2 バージョンをインストールし、対応する Yum リポジトリを有効にします。
Windows システムでは、複数のバージョンの PHP インストーラーをダウンロードする必要があります。 PHP 公式 Web サイトからさまざまなバージョンの PHP インストーラーをダウンロードし、プロンプトに従ってインストールできます。バージョンの競合を避けるために、異なるバージョンの PHP を異なるディレクトリにインストールする必要があることに注意してください。
ステップ 2: PHP の複数のバージョンを構成する
インストールが完了したら、PHP の複数のバージョンを構成する必要があります。 Linux システムでは、次のコマンドを使用して PHP バージョンを切り替えることができます:
sudo alternatives --set php /usr/bin/php56 # 切换到PHP 5.6版本 sudo alternatives --set php /usr/bin/php72 # 切换到PHP 7.2版本
Windows システムでは、PHP バージョンを切り替えるために環境変数を構成する必要があります。 PHPRC 環境変数を設定して、PHP 構成ファイルへのパスを指定できます。例:
set PHPRC=C:\PHP56\php.ini # 设置PHP 5.6的配置文件路径 set PATH=C:\PHP56;%PATH% # 将PHP 5.6的路径添加到PATH变量中
これらの構成により、PHP コマンド ライン ツールと Web を使用するときに、構成ファイルと拡張ライブラリを自動的に使用できるようになります。サーバ。
ステップ 3: PHP の複数のバージョンをテストする
構成が完了したら、PHP の複数のバージョンが適切に動作するかどうかをテストする必要があります。 PHP のバージョンと拡張ライブラリをチェックするテスト スクリプトを作成できます。たとえば、Linux システムでは、次のコマンドを使用してテスト スクリプトを作成できます。
echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php
このスクリプトは、Web サーバーのルート ディレクトリに phpinfo.php ファイルを作成します。このファイルにアクセスすると、バージョン番号、拡張ライブラリ、構成情報など、PHP に関する詳細情報を表示できます。
Windows システムでは、次のようなテスト スクリプトを作成することもできます。
<?php phpinfo(); ?>
このスクリプトを phpinfo.php ファイルとして保存し、Web サーバーのルート ディレクトリに配置できます。下。このファイルにアクセスすると、PHP のバージョンと拡張ライブラリを確認できます。
結論
この記事では、複数のバージョンの PHP を同時にインストールする方法について説明しました。 Linux と Windows システムでは異なる方法を使用して同じ目的を達成できます。複数のバージョンの PHP を同時にインストールすると、さまざまなプロジェクトをサポートし、バージョンの競合を回避できます。ただし、異なる PHP バージョンを使用する場合の問題を避けるために、慎重に扱う必要があります。
以上が複数のバージョンの PHP を同時にインストールする方法の簡単な分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。