Googleで時間を検索することで、私が欲しいものを見つけることができません。
万が一、Apache 2.4をインストールしたWindowsで複数のPHPバージョンをセットアップする方法と、vhostsでバージョンを選択する方法を知っている人はいますか?
ありがとうございます!
Googleで時間を検索することで、私が欲しいものを見つけることができません。
万が一、Apache 2.4をインストールしたWindowsで複数のPHPバージョンをセットアップする方法と、vhostsでバージョンを選択する方法を知っている人はいますか?
ありがとうございます!
問題を見つけました。私のApacheのhttpd.conf
LoadModule fcgid_module /server/Apache-2.4/modules/mod_fcgid.so
<IfModule fcgid_module>
FcgidInitialEnv PATH "C:/server/php-5.6-nts/php.ini;C:/WINDOWS/system32;C:/WINDOWS;C:/WINDOWS/System32/Wbem;"
FcgidInitialEnv SystemRoot "C:\Windows"
FcgidInitialEnv SystemDrive "C:"
FcgidInitialEnv TEMP "C:\Windows\Temp"
FcgidInitialEnv TMP "C:\Windows\Temp"
FcgidInitialEnv windir "C:\WINDOWS"
FcgidIOTimeout 1200
FcgidConnectTimeout 1200
FcgidBusyScanInterval 1200
FcgidBusyTimeout 1200
FcgidErrorScanInterval 1200
FcgidIdleScanInterval 1200
FcgidIdleTimeout 1200
FcgidProcessLifeTime 3600
FcgidZombieScanInterval 1200
# Location php.ini:
FcgidInitialEnv PHPRC "C:/server/php-5.6-nts"
FcgidInitialEnv PHP_FCGI_MAX_REQUESTS 1000
<Files ~ "\.php$">
Options Indexes FollowSymLinks ExecCGI
AddHandler fcgid-script .php
FcgidWrapper "C:/server/php-5.6-nts/php-cgi.exe" .php
</Files>
</IfModule>
<IfModule mime_module>
AddType application/x-httpd-php .phps
AddType application/x-httpd-php .php3
</IfModule>
で
はその後、私のバーチャルホストの設定で:
<VirtualHost *>
ServerName xxx.xxx
DocumentRoot "C:/www/xxx"
AddHandler fcgid-script .php
FcgidInitialEnv PHPRC "/server/php-5.2-nts"
<Directory "C:/www/xxx">
AllowOverride All
order allow,deny
allow from all
deny from none
Require all granted
<Files ~ "\.php$">
AddHandler fcgid-script .php
FcgidWrapper "/server/php-5.2-nts/php-cgi.exe" .php
Options +ExecCGI
order allow,deny
allow from all
deny from none
Require all granted
</Files>
</Directory>
</VirtualHost>
今私は私が好きなPHPバージョンを宣言することができます!
これは可能です。 PHPをApacheモジュールとして使用し、各仮想ホスト構成で、使用するPHPバージョンを定義することができます。
ここではfind out moreを入力するか、詳細な回答についてはthis siteをご覧ください。
1つのPHPバージョンのみをApacheモジュールとして実行することができますが、他の人はcgiに制限する必要があります。最初の文書で言及しているように、参照してください。 – RiggsFolly
@ 3615_Internet完全に間違った回答を述べるので、この回答を受け入れるべきではありません。 – RiggsFolly
@ 3615_Internetそれは基本的にリンクのみの回答であり、それらはSO – RiggsFolly
これを行うにはFastCGI設定を参照する必要があると思います – RiggsFolly
コメントと提供されたソリューションを使用して、私はそれを設定することができました!おかげでRiggsFolly! –