3

EasyPHP を変更して CGI モードで実行しようとしています。

このリンクによると: http://www.easyvitools.com/phpserial/php_ser_reference.html この行に追加する必要があります: LoadModule php5_module "C:/Program Files/EasyPHP 2.0b1/php5/php5apache2.dll" を httpd に追加します。 conf

ただし、これを行うたびに、EasyPHP で次のエラーが表示されます。

Apache 構成ファイルのエラー:

""apache.exe: ..../apache/conf/httpd.conf の 126 行目に構文エラーがあります。ファイル C:..../php5/php5apache2.dll 内の API モジュール構造 'php5_module' が文字化けしています - おそらくこれは APache モジュール DSO ではありませんか?""

ファイル php5apache2.dll が存在し、構成ファイルで正しいことを確認しました。この問題の原因を知っている人はいますか、またはデフォルトの APache ハンドラーを使用する代わりに CGI モードに変更するために何か間違ったことをしていますか?

4

1 に答える 1

5

私はあなたが指示を再読する必要があるかもしれないと信じています:

この行にコメントします:

#LoadModule php5_module "c:/Php/php5apache2.dll"

そして、2つの新しい行を追加します。

ScriptAlias / php / "c:/php/"
アクションアプリケーション/x-httpd-php"/php/php-cgi.exe"

したがって、追加する行は実際にはコメントアウト/削除する必要があるようです。また、httpd.confでこれらの代替ディレクティブを使用する必要があります。

于 2008-10-25T01:26:12.533 に答える