web-dev-qa-db-fra.com

Comment corriger l'erreur avec xml2-config introuvable lors de l'installation de PHP à partir de sources?

Lorsque j'essaie d'installer php 5.3 stable à partir des sources sur Ubuntu (téléchargement du fichier d'installation compressé à partir de http://www.php.net/downloads.php ) et que je lance ./configure je reçois ce message. Erreur:

configure: error: xml2-config not found. Please check your libxml2 installation.
190
TroodoN-Mike

Tout ce que vous devez faire instal installe le paquet libxml2-dev par exemple:

Sudo apt-get install libxml2-dev

Sur CentOS/RHEL:

Sudo yum install libxml2-devel
401
TroodoN-Mike

Pour les dernières versions, il est nécessaire d’installer libxml ++ 2.6-dev comme suit:

apt-get install libxml++2.6-dev

J'ai eu le même problème lorsque j'ai utilisé un fichier Docker. Mon Docker est basé sur l'image php: 5.5-Apache.

J'ai eu cette erreur en exécutant la commande "RUN docker-php-ext-install soap"

Je l'ai résolu en ajoutant la commande suivante à mon fichier Docker

"Exécutez apt-get update && apt-get install -y libxml2-dev"

3
silver