XAMPP で複数の PHP バージョンを同時に使用する方法
はじめに:
XAMPP はWeb 開発用の完全なスタックを提供する人気のローカル開発環境。 XAMPP のデフォルトの PHP バージョンは、特定のプロジェクト要件には不十分な場合があります。ただし、開発者は XAMPP 内で PHP バージョンを簡単に切り替えるにはどうすればよいでしょうか?という疑問が生じます。この記事では、このクエリに対処し、異なる PHP バージョンを同時に実行するための複数のソリューションを提供します。
ソリューションの概要:
PHP バージョンを切り替える代わりに、複数の PHP バージョンを使用するには 4 つのオプションがあります。単一の XAMPP インストール内の PHP バージョン:
詳細実装:
1.特定のプロジェクト ディレクトリに対して古い PHP バージョンを実行する:
Apache 構成ファイル (httpd-xampp.conf) を編集し、次の行を追加します:
ScriptAlias /php56 "C:/xampp/php56" Action application/x-httpd-php56-cgi /php56/php-cgi.exe <Directory "C:/xampp/php56"> [...] <FilesMatch "\.php$"> SetHandler application/x-httpd-php56-cgi </FilesMatch> </Directory>
PHP を使用する Apache 構成ファイルにディレクトリを追加します5.6:
<Directory "C:\xampp\htdocs\my_old_project1"> [...] <FilesMatch "\.php$"> SetHandler application/x-httpd-php56-cgi </FilesMatch> </Directory>
2.別のポートで古い PHP バージョンを実行します:
以下を Apache 設定ファイルに追加します:
Listen 8056 <VirtualHost *:8056> [...] <FilesMatch "\.php$"> SetHandler application/x-httpd-php56-cgi </FilesMatch> </VirtualHost>
3.古い PHP バージョンを仮想ホスト上で実行します:
以下を Apache に追加します。構成ファイル:
<VirtualHost "localhost56:80"> DocumentRoot "C:\xampp\htdocs56" ServerName "localhost56" [...] <FilesMatch "\.php$"> SetHandler application/x-httpd-php56-cgi </FilesMatch> </VirtualHost>
4. PHP 互換性チェッカーを使用します:
Apache を再起動します
XAMPP を構成した後、Apache を再起動して変更を適用することが重要です。
結論:
前述のソリューションのいずれかを実装して実行しますXAMPP で同時に複数の PHP バージョンを使用できます。この柔軟性により、開発者は既存のレガシー コードを維持しながら、さまざまなプロジェクト要件に対応できます。
以上がXAMPP で複数の PHP バージョンを同時に実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。