PHP Unit Bug?の続き | 永遠のビギナーのブログ

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の連携も問題ないようだ。


今回の教訓

設定ファイルはバックアップをとっておこう。あと、インストールするときは復元ポイントを作っておくこと。