¿Cómo reparar el error con xml2-config no encontrado al instalar PHP desde las fuentes?


Respuestas:


433

Todo lo que necesitas hacer es instalar el paquete de instalación libxml2-dev, por ejemplo:

sudo apt-get install libxml2-dev

En CentOS / RHEL:

sudo yum install libxml2-devel

8
Estoy usando centos 6.4, para mí el paquete se llamaba libxml2-devel
msknapp

55
para el error en la ejecución de centos 7: sudo yum install libxml2-devel
TroodoN-Mike

2
¿Alguien sabe por qué se requiere la versión de desarrollo sobre el libxml2paquete estándar ?
jlewkovich

2
@JLewkovich Supongo que es porque la versión de desarrollo contiene el código fuente o algo así. Por lo que puedo decir, si compilas algo desde la fuente, también debes tener el código fuente para todas sus dependencias.
starbeamrainbowlabs

2
Esta respuesta todavía se aplica a PHP7 para cualquier experimentador PHP7 que venga aquí
samrap


4

Tuve el mismo problema cuando utilicé un DockerFile. Mi Docker se basa en la imagen php: 5.5-apache.

Recibí ese error al ejecutar el comando "EJECUTAR docker-php-ext-install soap"

Lo resolví agregando el siguiente comando a mi DockerFile

"EJECUTAR apt-get update && apt-get install -y libxml2-dev"


2

Ubuntu, Debian:

sudo apt install libxml2-dev

Centos

sudo yum install libxml2-devel


0

OpenSuse

" sudo zypper install libxml2-devel "

Instalará cualquier otra dependencia o paquete / biblioteca requerido

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.