2017-05-25 2 views
0

Je dois activer le mod SimpleXML sur PHP7 dans CentOS.Mise à niveau vers PHP 7 désactivé Mod. SimpleXML dans CentOS

Sur mon serveur ubuntu, il était aussi facile que

sudo apt-get install php7.0-xml 

Toute idée comment faire sur CentOS?

J'ai essayé d'installer les paquets et webtatic epel à libération, mais pour une raison quelconque, ils gâcher yum et chaque exécution de yum produit une erreur « compression XZ pas pris en charge ».

D'autres idées?

Répondre

1

a finalement trouvé la solution avec le dépôt de remi

installer le référentiel Remi en téléchargeant le package RPM approprié pour votre système et l'installer.

CentOS et Red Hat Enterprise Linux 6.x

wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm 
sudo rpm -Uvh remi-release-6*.rpm 

CentOS et Red Hat Enterprise Linux 7.x

wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm 
sudo rpm -Uvh remi-release-7*.rpm 

Si vous obtenez un message d'erreur de fichier non trouvé lorsque vous essayez de télécharger le package, le numéro de version peut avoir changé. Vous pouvez accéder à la dernière version du programme d'installation RPM à partir de la page Configuration du référentiel Remi.

remi a été désactivé par défaut dans mon cas après les ajouter si je les permis comme suit pour mettre à jour PHP à nouveau

yum --enablerepo=remi,remi-php70 install php70 php-common 

REStarted apache

apachectl restart 

Le module SimpleXML sera désormais aussi visible dans

$php -m 
+0

Voir les instructions de l'assistant sur https://rpms.remirepo.net/wizard/ en particulier sur l'instruction h ow pour activer de manière permanente le dépôt "remi-php70" (qui ne fournit que PHP), pour éviter les problèmes, quand plus tard, en essayant d'ajouter des extensions supplémentaires. –