Actuellement en cours d'exécution de PHP 5.4 sur CentOS 6.5.
J'ai installé le package webtatic php55w puis installé PEAR+PECL sans problème ainsi que redis et mongo via PECL.
Peu de temps après, j'ai réalisé que la version 5.5 n'est pas compatible avec le framework avec lequel je travaillais, alors j'ai supprimé php55w avec yum et installé à la place php54w.
Maintenant, la commande pecl ne fonctionne pas du tout. Elle produit simplement cette longue série d'erreurs à chaque fois que j'exécute une commande pecl (abréviée... la plupart se répètent des dizaines de fois) :
Avertissement : Argument invalide fourni pour foreach() dans Command.php à la ligne 259
Avertissement : Argument invalide fourni pour foreach() dans /usr/share/pear/PEAR/Command.php à la ligne 259
...etc etc etc...
Avis : Index non défini : honorsbaseinstall dans Role.php à la ligne 180
Avis : Index non défini : honorsbaseinstall dans Role.php à la ligne 180
...etc etc etc...
Avis : Index non défini : installable dans Role.php à la ligne 145
Avis : Index non défini : installable dans Role.php à la ligne 145
...etc etc etc...
Avis : Index non défini : phpfile dans Role.php à la ligne 212
Avis : Index non défini : phpfile dans Role.php à la ligne 212
...etc etc etc...
Avis : Index non défini : config_vars dans Role.php à la ligne 49
Avis : Index non défini : config_vars dans Role.php à la ligne 49
...etc etc etc...
Avertissement : Argument invalide fourni pour foreach() dans PEAR/Command.php à la ligne 259
Avertissement : Argument invalide fourni pour foreach() dans /usr/share/pear/PEAR/Command.php à la ligne 259
...etc etc etc...
Extension XML non trouvée
Comment puis-je résoudre ce problème?