PHP Unit Bug?の続き
昨日の続き(混乱編)
PHPはおろかApacheまで動かなくなった件について。
とりあえず、1日たったので落ち着いて考える。
PHP v5.2.10をみてみる。(Webページね)PECLに対応していない、と書いてある。
あやしい。。。まずアンインストール。リブート。
これでApacheは立ち上がった。もう一度クリーンになったところで再インストール。
症状は元に戻った。Apacheすら立ち上がらない。
PECLはcで作ったPHPの拡張モジュールらしい。
PECLコマンドでインストールするらしいがいじった覚えはない。
とはいえ、それしか心当たりがないので今度はv5.2.9-2を持ってきて入れてみる。
今度はApacheは立ち上がった。ちゃんと認識している。
今度はコマンドラインでphpunitを動かしてみる。なんかDLLがない、と文句を言われる。
面倒だったので全部入れてみたのがいけなかったらしい。
というわけでいらなそうなものをインストールからはずす。今度は問題ない。
念のため確認するとphpinfo()も動作している。
とりあえずApacheとPHPの連携も問題ないようだ。
今回の教訓
設定ファイルはバックアップをとっておこう。あと、インストールするときは復元ポイントを作っておくこと。