Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么在请求/cgi-bin/php时会出现500错误_Php_Apache_Cgi - Fatal编程技术网

为什么在请求/cgi-bin/php时会出现500错误

为什么在请求/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

为什么在请求/cgi-bin/php时会出现500错误

我已经安装了php作为cgi进程,它运行良好,除非我请求特定的url

这是我的配置文件:

<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
的文件,否则您将无法从服务器获得页面。