为什么在请求/cgi-bin/php时会出现500错误
为什么在请求/cgi-bin/php时会出现500错误 我已经安装了php作为cgi进程,它运行良好,除非我请求特定的url 这是我的配置文件:为什么在请求/cgi-bin/php时会出现500错误,php,apache,cgi,Php,Apache,Cgi,为什么在请求/cgi-bin/php时会出现500错误 我已经安装了php作为cgi进程,它运行良好,除非我请求特定的url 这是我的配置文件: <IfModule mod_fcgid.c> IdleTimeout 3600 ProcessLifeTime 7200 MaxProcessCount 64 DefaultMaxClassProcessCount 8 IPCConnectTimeout 300 IPCCommTimeout
<IfModule mod_fcgid.c>
IdleTimeout 3600
ProcessLifeTime 7200
MaxProcessCount 64
DefaultMaxClassProcessCount 8
IPCConnectTimeout 300
IPCCommTimeout 7200
BusyTimeout 300
<FilesMatch ".+\.php$">
SetHandler application/x-httpd-php
</FilesMatch>
ScriptAlias /cgi-bin/ /opt/php/cgi/
<Directory "/opt/php">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
</IfModule>
IdleTimeout 3600
进程寿命7200
MaxProcessCount 64
DefaultMaxClassProcessCount 8
IPCC连接超时300
IPCCommTimeout 7200
BusyTimeout 300
SetHandler应用程序/x-httpd-php
ScriptAlias/cgi-bin//opt/php/cgi/
不允许超限
选项+执行CGI-多视图+符号链接所有者匹配
命令允许,拒绝
通融
我认为php
与+\.php
不匹配……除非您的cgi bin中有一个名为php
的文件,否则您将无法从服务器获得页面。