Apache 2.4.25 + php 5.6.30 + php 7.1.4 私はこれを数回成功させました。しかし今、PHP 5.6.30は動作しません、PHP 7.1.4のみ動作します。Apache + mutli phpバージョン
<?php phpinfo(); ?>
のindex.php あまりにも奇妙な...
のhttpd-vhosts.conf
AddType application/x-httpd-php .php
ScriptAlias /php-5.6.30/ "D:/Codes/webserver/php/php-5.6.30-Win32-VC11-x64/"
ScriptAlias /php-7.1.4/ "D:/Codes/webserver/php/php-7.1.4-Win32-VC14-x64/"
<Directory "D:\Codes\webserver\php">
Require all granted
</Directory>
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "D:\Codes\wwwroot\tests\php71"
ServerName php71.local
ErrorLog "logs/php71-error.log"
CustomLog "logs/php71-access.log" common
<Directory "D:\Codes\wwwroot\tests\php71">
Action application/x-httpd-php "/php-7.1.4/php-cgi.exe"
Options FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "D:\Codes\wwwroot\tests\php56"
ServerName php56.local
ErrorLog "logs/php56-error.log"
CustomLog "logs/php56-access.log" common
<Directory "D:\Codes\wwwroot\tests\php56">
Action application/x-httpd-php "/php-5.6.30/php-cgi.exe"
Options FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
どちらも私は大丈夫、私のPC上でこれをしませんでした。
それから私は私のnbでこれをやった。
nbのwindows 10を再インストールしました。
今、私はPCのWindows 10を再インストールします。
このページには、500 Internal Server Errorと表示されます。 php56の
エラー・ログには、次のとおりです。ヘッダの前に
スクリプト出力の 終了:PHP-cgi.exeが
これを修正するには?
私は誰もphp56フォルダに許可しましたが、動作しませんでした。