Apache+mutli php版本
Apache 2.4.25+PHP5.6.30+PHP7.1.4 我成功地做了几次。但是现在PHP5.6.30无法工作,只有PHP7.1.4可以工作。 太奇怪了 httpd-vhosts.confApache+mutli php版本,php,apache,Php,Apache,Apache 2.4.25+PHP5.6.30+PHP7.1.4 我成功地做了几次。但是现在PHP5.6.30无法工作,只有PHP7.1.4可以工作。 太奇怪了 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/web
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 webmaster@dummy-host.example.com
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 webmaster@dummy-host.example.com
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>
都是index.php
<?php phpinfo(); ?>
我在我的电脑上做的,好的。
然后我在我的nb上做了这个,好的。
我重新安装nb的windows 10,好的。
现在我重新安装电脑的windows 10,不正常
该页面显示500个内部服务器错误。
php56的错误日志为:
标题前的脚本输出结束:php-cgi.exe
如何解决这个问题
我在php56文件夹上添加了everyone权限,但无法工作。我发现了问题。安装: 微软Visual C++ 2008 SP1可重分配程序包X64 Visual C++可重新分发VisualStudio 2012更新4 < /P>