2011年3月 5日

[PHP-users 35511]Apacheが起動しなくなってしまう。最初から自己解決。

渡辺です。


WindowsXPに
Apache2.2.17を
 httpd-2.2.17-win32-x86-openssl-0.9.8o.msi
を使ってインストールし、起動する事を確認。

PHP5.2.17を
php-5.2.17-Win32-VC6-x86.msi
を使ってインストールしました。

httpd.confに自動的に

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir ""
LoadModule php5_module "php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
と追記されましたので、その2行を

PHPIniDir "c:/Program Files/PHP"
LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"
とし、Apacheを再起動すると、Apacheでエラーが発生して、起動できません。
Test Configrationでは特にエラーが報告されません。

エラーメッセージやエラーログに記録がなく(Apacheが起動できないので
ログも書けないのかも。)

PHPIniDir "c:/Program Files/PHP"
この行をコメントアウトすると起動しますが
これを有効にすると、Apacheの起動が出来なくなってしまいます。

と、ここまで書いて気がつきました。
どこでエラーが起きるのか探ろうと、iniファイルを後半全部削除してみたら、
起動ができました。繰り返していったら、
インストールしていないMySQLとPostgreSQLに関連しているような記述を
削除したら起動しました。

こんなミスをする方はいらっしゃらないかも知れませんが、
ごく、ご参考までご報告させて頂こうと思い、投稿いたしました。
お騒がせですみません。


[PHP_MYSQL]
extension=php_mysql.dll
[PHP_MYSQLI]
extension=php_mysqli.dll
[PHP_PDO_MYSQL]
extension=php_pdo_mysql.dll
[PHP_PGSQL]
extension=php_pgsql.dll

--
/////ノベルット///////////////////////////////////////////////
 株式会社 ノベルット ソフトウェア インダストリー
  代表取締役 渡辺 伸雄
 〒144-0043 東京都 大田区 羽田2−12−3
 Tel:03-5705-2595 mobile-phone:080-3430-2595
Email:watanove@xxxxx
///////////////////////////////////////////////ノベルット/////

_______________________________________________
PHP-users mailing list PHP-users@xxxxx
http://ml.php.gr.jp/mailman/listinfo/php-users
PHP初心者のためのページ - 質問する前にはこちらをお読みください
http://oldwww.php.gr.jp/php/novice.php3


投稿者 xml-rpc : 2011年3月 5日 08:16
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/102504
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。