プロが教える店舗&オフィスのセキュリティ対策術

httpd.exe: Syntax error on line 486 of
C:/Program Files/Apache Group/conf/httpd.conf:
Cannot load C:/php5/php5apache2.dll into server:
\x8ew\x92\xe8\x82\xb3\x82\xea\x82\xbd\x83W\x83\x85\x81
[\x83\x8b\x82\xaa\x8c\xa9\x82\xc2\x82\xa9x82\xe8\x82\xdc\x82\xb9\x82\xf1\x81B]
Note the erros or messages above, and press the <ESC> key to exit.

PHP5とApache2.2を解説書(書籍)どおりにインストールさせたのですが、Startさせようとすると上記のようなエラーが。
構文エラーとありますが、その下にあるコードが全く解読できません。

PHPのインストール場所:
C:\php5\
Apacheのインストール場所:
C:\Program Files\Apache Group\

設定に関しては以下のとおりです:
システムフォルダへDLLのコピー:
 php5ts.dll
 libmysql.dll
環境変数[Path]にphp5を追加
php.iniの編集:
 extension_dirの指定
 MySQLを有効に
PECLモジュールの追加
httpd.confの編集:
 LoadModule php5_module "C:/php5/php5apache2.dll"
 AddModule mod_php5.c
 AddType application/x-httpd-php .php
 AddType application/x-httpd-php-source .phps

PHPに関して初歩的な質問かもしれませんが、回答をよろしくお願いします。

A 回答 (3件)

2.2系を使う場合はphp5apache2_2.dllを指定してください。


もしこのファイルがないのであれば、PHPのバージョンが古いと思われます。

この回答への補足

実は2_2にしても同じエラーが起こります

補足日時:2007/07/10 18:08
    • good
    • 0

テキストエディタを使って「\x」を「%」に置換して、文字コードとしてでコードしてみてください。


http://www.tagindex.com/tool/url.html

「指定されたモジュールが見つかりません」というメッセージのようです。

C:/php5/php5apache2.dllが読み込めていないようですが、ファイルとして存在しますか?
もし存在するなら、流通しているphp5apache2.dllの大半はApache2.0用の物でしてApache2.2では読み込めない可能性があります。

Apache2.0を使うか、
http://www.apachelounge.com/download/
こちらのPHP5.1用php5apache2.dllを使ってください。
    • good
    • 0
この回答へのお礼

ありがとうございます、Apacheは動くようになりました。
が、明らかにPHPを読み込んでいない様子です...
ブラウザにはそのままソースが表示されます

お礼日時:2007/07/10 18:38

PHPとApacheなら、URLのXAMPPがお奨めです。


PHP・Apache・MySQLなどを、まとめて管理できるので非常に便利です。

どうしてもうまくいかないようであれば、一度アンインストールして、XAMPPをインストールしてみて下さい。

参考URL:http://www.apachefriends.org/jp/xampp.html
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!