- 締切済み
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に関して初歩的な質問かもしれませんが、回答をよろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- Ceren
- ベストアンサー率49% (90/183)
2.2系を使う場合はphp5apache2_2.dllを指定してください。 もしこのファイルがないのであれば、PHPのバージョンが古いと思われます。
- okg00
- ベストアンサー率39% (1322/3338)
テキストエディタを使って「\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を使ってください。
お礼
ありがとうございます、Apacheは動くようになりました。 が、明らかにPHPを読み込んでいない様子です... ブラウザにはそのままソースが表示されます
- survey
- ベストアンサー率26% (17/65)
PHPとApacheなら、URLのXAMPPがお奨めです。 PHP・Apache・MySQLなどを、まとめて管理できるので非常に便利です。 どうしてもうまくいかないようであれば、一度アンインストールして、XAMPPをインストールしてみて下さい。
補足
実は2_2にしても同じエラーが起こります