※ ChatGPTを利用し、要約された質問です(原文:cgi-binでPHP動作しない)
cgi-binでPHP動作しない
過去に何度か出ている質問ですが、
VineLinux3.1 + Apache1.3 + PHP4の環境でhttpサーバを構築したいのですが、
/home/httpd/cgi-bin/test.php (中には <?php phpinfo(); ?> を記述)
のスクリプトがブラウザより動作しません。
同ファイルを /home/httpd/html/test.php にコピー
しアクセスすると正常に動作します。
どこか設定がおかしいのでしょうか?
■errot-log
[Sun Jan 8 13:44:57 2006] [error] (8)Exec format error: exec of /home/httpd/cgi-bin/test.php failed
[Sun Jan 8 13:44:57 2006] [error] [client 192.168.0.5] Premature end of script headers: /home/httpd/cgi-bin/test.php
■httpd.conf抜粋
<IfDefine HAVE_PHP4>
LoadModule php4_module modules/libphp4.so
</IfDefine>
ScriptAlias /cgi-bin/ /home/httpd/cgi-bin/
AddDefaultCharset off
<IfModule mod_php4.c>
AddType application/x-httpd-php .php4 .php3 .phtml .php
AddType application/x-httpd-php-source .phps
</IfModule>
お礼
ありがとうございました。 こちらの勘違いのようでした。