[PHP-users 3070] cgi版PHP4でInvalid URI

Nakane Ryuji php-users@php.gr.jp
Wed, 24 Oct 2001 13:28:37 +0900


竜@コンプネットです

PHP4のCGI版をApacheに組み込もうと四苦八苦しています。

環境は以下の通りです。
    OS:     Debian woody
    Apache: 1.3.9-14
    PHP:    4.0.3pl1-0potato1.1

Apacheのhttpd.coonfに以下の設定を追加しました。
    LoadModule action_module /<mod_path>/mod_actions.so
    AddHandler php-script .php
    Action php-script /cgi-bin/php4

mod_actions.soは、<mod_path>で指定されるディレクトリにあります。
また、/cgi-bin/ で指定されるディレクトリにはphp4の実プログラムが
あります。

この状態でindex.phpというファイルを作り、Webブラウザから参照する
と、「Invalid URI in request GET /index.php HTTP/1.1」というエラー
になってしまいます。

シェルプロンプト上で php4 index.php は正しく実行されます。

どこに問題があるのでしょう。

____
Nakane Ryuji  living at Nagoya
// mailto:ryuu@compnet.jp
// business http://nagoya.cool.ne.jp/ryuu2/Compnet/
// private  http://www.jade.dti.ne.jp/~ryuu/bernese/
// PGP Key fingerprint
//   DH/DSS  B746 156A 32CA DEB4 AB5B  AB6B E634 464C 02EA 4814