Come correggere l'errore con xml2-config non trovato durante l'installazione di PHP dai sorgenti?


Risposte:


433

Tutto quello che devi fare per installare il pacchetto di installazione libxml2-dev per esempio:

sudo apt-get install libxml2-dev

Su CentOS / RHEL:

sudo yum install libxml2-devel

8
Sto usando centos 6.4, per me il pacchetto è stato chiamato libxml2-devel
msknapp

5
per l'errore in centos 7 run: sudo yum installa libxml2-devel
TroodoN-Mike

2
Qualcuno sa perché la versione dev è richiesta rispetto al libxml2pacchetto standard ?
jlewkovich,

2
@JLewkovich Suppongo sia perché la versione dev contiene il codice sorgente o qualcosa del genere. Per quanto ne so, se compili qualcosa dal sorgente devi anche avere il codice sorgente per tutte le sue dipendenze.
Starbeamrainbowlabs

2
Questa risposta si applica ancora a PHP7 per tutti gli sperimentatori PHP7 che vengono qui
samrap l'


4

Ho avuto lo stesso problema quando ho usato un DockerFile. Il mio Docker si basa sull'immagine php: 5.5-apache.

Ho riscontrato questo errore durante l'esecuzione del comando "Esegui docker-php-ext-install soap"

L'ho risolto aggiungendo il seguente comando al mio DockerFile

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


2

Ubuntu, Debian:

sudo apt install libxml2-dev

centos:

sudo yum install libxml2-devel

0

questa soluzione andrà bene su Redhat 8.0

sudo yum installa libxml2-devel


0

OpenSuse

" sudo zypper install libxml2-devel "

Installerà eventuali altre dipendenze o pacchetti / librerie richiesti

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.