• 締切済み

PHPをインストールさせたのですが...

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に関して初歩的な質問かもしれませんが、回答をよろしくお願いします。

みんなの回答

  • Ceren
  • ベストアンサー率49% (90/183)
回答No.3

2.2系を使う場合はphp5apache2_2.dllを指定してください。 もしこのファイルがないのであれば、PHPのバージョンが古いと思われます。

Erorin
質問者

補足

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

  • okg00
  • ベストアンサー率39% (1322/3338)
回答No.2

テキストエディタを使って「\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を使ってください。

Erorin
質問者

お礼

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

  • survey
  • ベストアンサー率26% (17/65)
回答No.1

PHPとApacheなら、URLのXAMPPがお奨めです。 PHP・Apache・MySQLなどを、まとめて管理できるので非常に便利です。 どうしてもうまくいかないようであれば、一度アンインストールして、XAMPPをインストールしてみて下さい。

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