2 votes

Installer XMLReader et writer

J'ai des problèmes pour installer les extensions php XMLReader et XMLWriter sur mon serveur. Dans mon phpinfo, j'ai trouvé que dans la configuration php, elles étaient activées ...

Dans la documentation de php, j'ai trouvé ceci :

pecl install XMLReader

J'ai donc fait cela mais j'ai obtenu une erreur de phpize

Impossible de trouver config.m4. Assurez-vous que vous exécutez '/usr/local/bin/phpize' dans le répertoire source de premier niveau du module.

J'ai donc creusé un peu plus et j'ai trouvé comment lancer phpize directement. Je suis donc allé dans /tmp/pear/download/ et j'ai déterré l'extension tar zxf xmlreader-1.0.1.tgz.

je suis entré dans le répertoire et j'ai lancé phpize :

PHP Api Version : 20090626 Zend Module Api No : 20090626 Zend Extension Api No : 220090626

aucune erreur... alors j'ai fait : "./configure" et j'ai attendu le résultat...

que : faire

et il a généré une erreur : .....

/bin/sh /tmp/pear/download/xmlreader-1.0.1/libtool --mode=compile cc -I. -I/tmp/pear/download/xmlreader-1.0.1 -DPHP_ATOM_INC -I/tmp/pear/download/xmlreader-1.0.1/include -I/tmp/pear/download/xmlreader-1.0.1/main -I/tmp/pear/download/xmlreader-1.0. 1 -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext - I/usr/local/include/php/ext/date/lib -I/usr/local/include/libxml2 -DHAVE_CONFIG_H -g -O2 -c /tmp/pear/download/xmlreader-1. 0.1/php_xmlreader.c -o php_xmlreader.lo mkdir .libs cc -I. -I/tmp/pear/download/xmlreader-1.0.1 -DPHP_ATOM_INC -I/tmp/pear/download/xmlreader-1.0.1/include -I/tmp/pear/download/xmlreader-1.0.1/main -I/tmp/pear/download/xmlreader-1.0. 1 -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext - I/usr/local/include/php/ext/date/lib -I/usr/local/include/libxml2 -DHAVE_CONFIG_H -g -O2 -c /tmp/pear/download/xmlreader-1. 0.1/php_xmlreader.c -fPIC -DPIC -o .libs/php_xmlreader.o /tmp/pear/download/xmlreader-1.0.1/php_xmlreader.c : Dans la fonction âxmlreader_read_propertyâ : /tmp/pear/download/xmlreader-1.0.1/php_xmlreader.c:137 : error : âzvalâ n'a pas de membre nommé ârefcountâ /tmp/pear/download/xmlreader-1.0.1/php_xmlreader.c : Dans la fonction âxmlreader_objects_newâ : /tmp/pear/download/xmlreader-1.0.1/php_xmlreader.c:349 : error : âzend_objectâ has no member named âin_getâ /tmp/pear/download/xmlreader-1.0.1/php_xmlreader.c:350 : error : âzend_objectâ n'a aucun membre nommé âin_setâ make : * [php_xmlreader.lo] Erreur 1

Avez-vous des idées pour l'installer ?

J'ai la dernière version de updatetd 5.3.8 php.

J'ai essayé d'installer php-xml avec yum install mais j'obtiens une erreur :

Erreur : Dépendance manquante : php-common = 5.2.10-1.el5.centos est nécessaire au paquet php-xml-5.2.10-1.el5.centos.x86_64 (c5-testing)

J'ai essayé de désinstaller php-common et j'obtiens

Le paquet correspondant php-common-5.2.10-1.el5.centos.x86_64 est déjà installé. Vérification de la mise à jour.

rpm -qa --qf "%{name}-%{version}-%{release}.%{arch} \n " php*

DONNE MOI :

php-cli-5.3.8-1.w5.x86_64

php-gd-5.3.8-1.w5.x86_64

php-pdo-5.3.8-1.w5.x86_64

php-mbstring-5.3.8-1.w5.x86_64

php-mysql-5.3.8-1.w5.x86_64

php-devel-5.3.8-1.w5.x86_64

php-common-5.3.8-1.w5.x86_64

php-5.3.8-1.w5.x86_64

juste peut-être que ça aidera... J'ai mis à jour php via :

webtatic

J'ai installé php-xml comme l'a suggéré Quanta et cela a fonctionné. Mais il ne m'a donné que l'extension XML...

J'ai besoin de l'extension XMLReader (et XMLWriter) !

1voto

quanta Points 49664

Il semble que vous utilisez le dépôt Webtatic, essayez ceci :

# yum --enablerepo=webtatic install php-xml

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X