PHP5に苦戦

dynamicDNSやApache、Active perlの導入などスムーズなのだが、PHPがうまく動かない。PHP5のインストール時に英語を読みたくなくて、Apache2.2のチェックを入れてしまったのが。。
しかもhttpd.exeのDOS窓はエラー表示後すぐに閉じてしまうし。。

http://gikyouken00.ipc.miyakyo-u.ac.jp/new/computer/apache2_php5/php5.html
http://pocketstudio.jp/log2/2007/01/windows_apache_224_php_520.html
の勧めに応じてconfを変更している。

コマンドプロンプトからフルパスを打ってエラーログを取得した。

C:\Program Files\Apache Software Foundation\Apache2.2\bin>httpd
HTTPD.EXE: Syntax error on line 116 of C:/Program Files/Apache Software Foundati
on/Apache2.2/conf/httpd.conf: Cannot load C:/Program Files/PHP/php5apache2_2.dll
into server: \x82\xb1\x82\xcc\x83A\x83v\x83\x8a\x83P\x81[\x83V\x83\x87\x83\x93\
x82\xcc\x8e\xc0\x8ds\x82\xc9\x95K\x97v\x82\xc8\x83\x89\x83C\x83u\x83\x89\x83\x8a
\x83t\x83@\x83C\x83\x8b\x82\xcc\x82\xa4\x82\xbf\x82\xcc 1 \x82\xc2\x82\xaa\x8c\
xa9\x82\xc2\x82\xa9\x82\xe8\x82\xdc\x82\xb9\x82\xf1\x81B

116行目か。。。

変更した115行目でエラーが出ず、116行目でということはその違いをみると、スラッシュかYenマークかということか?DOSの流儀でdirを書き直す。。
LoadModule php5_module "C:\Program Files\PHP\php5apache2_2.dll"

いやああ、違うみたい。\でもスラッシュに変更されている感じ。
php.ini
php5ts.dll
をシステムフォルダにコピーしてみた。
どうもphp.iniを探しにいって迷ってるみたいだから。。

あ、動いたかも。というのはapacheで、phpは動かないのな。。

Apacheのエラーログをlogsフォルダから確認すると、サーバは動いているが、
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\\Program Files\\PHP\\ext\\php_mbstring.dll' - \x82\xb1\x82\xcc\x83A\x83v\x83\x8a\x83P\x81[\x83V\x83\x87\x83\x93\x82\xcc\x8e\xc0\x8ds\x82\xc9\x95K\x97v\x82\xc8\x83\x89\x83C\x83u\x83\x89\x83\x8a \x83t\x83@\x83C\x83\x8b\x82\xcc\x82\xa4\x82\xbf\x82\xcc 1 \x82\xc2\x82\xaa\x8c\xa9\x82\xc2\x82\xa9\x82\xe8\x82\xdc\x82\xb9\x82\xf1\x81B\r\n in Unknown on line 0
こんな記述が。。今度はその多言語なんちゃらーー
よく見るとPHPのインストール時にmbsringを入れていなかった。。。
あとで、MSIから追加が出来た。

ついでにやらなきゃいいのにMySQLも追加したところ、またぞろphp.iniのエラー。。今後はphp_mysql.dllがloadできない。。
http://www.yks.ne.jp/websys/websys01.html
によると、cgi.force_redirectを切らないとあかんらしい。なんかおっかなそうなこともかいてあるしのう。

http://php.plus-server.net/faq.installation.html#faq.installation.addtopath
やはりdllをシステムディレクトリにコピーすればいいのか。。。
確かに生理的嫌悪感がある。

しようがないな。MySQLも落としてみる。。
http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-noinstall-5.0.27-win32.zip/from/pick#mirrors
http://www.drive.ne.jp/iMA/showmail.pl?PHP-users=27916

広告を非表示にする