現在、CentOS 6.5でPHP 5.4を実行しています。
webtatic php55wパッケージをインストールし、PECLを介してredisおよびmongoとともにPEAR + PECLを問題なくインストールしました。
まもなく、私は5.5が私が作業していたフレームワークと互換性がないことに気づいたので、php55wを消去し、その場所にphp54wをインストールしました。
現在、peclコマンドはまったく機能しません。これは、peclコマンドを発行するたびに、この非常に長いエラー文字列を生成します(略して...何十回も繰り返されます)。
Warning: Invalid argument supplied for foreach() in Command.php on line 259
Warning: Invalid argument supplied for foreach() in /usr/share/pear/PEAR/Command.php on line 259
...etc etc etc...
Notice: Undefined index: honorsbaseinstall in Role.php on line 180
Notice: Undefined index: honorsbaseinstall in Role.php on line 180
...etc etc etc...
Notice: Undefined index: installable in Role.php on line 145
Notice: Undefined index: installable in Role.php on line 145
...etc etc etc...
Notice: Undefined index: phpfile in Role.php on line 212
Notice: Undefined index: phpfile in Role.php on line 212
...etc etc etc...
Notice: Undefined index: config_vars in Role.php on line 49
Notice: Undefined index: config_vars in Role.php on line 49
...etc etc etc...
Warning: Invalid argument supplied for foreach() in PEAR/Command.php on line 259
Warning: Invalid argument supplied for foreach() in /usr/share/pear/PEAR/Command.php on line 259
...etc etc etc...
XML Extension not found
どうすれば修正できますか?