当出现以下情况时,会显示 500 内部服务器错误
我访问http://mysite.com/cgi-bin/test.php
测试.php
<p> title here</p>
<?php
echo "hi";
?>
错误日志显示
(8)Exec format error: exec of '/var/www/cgi-bin/test.php' failed'.
Premature end of script headers: test.php.
通过添加解决了
AddHandler application/x-httpd-php .php
答案1
您需要 AddHandler 语句,否则脚本将作为 CGI 执行,而不是 PHP。