Bagaimana cara memperbaiki kesalahan dengan xml2-config tidak ditemukan saat menginstal PHP dari sumber?


Jawaban:


433

Yang perlu Anda lakukan instal instal paket libxml2-dev misalnya:

sudo apt-get install libxml2-dev

Pada CentOS / RHEL:

sudo yum install libxml2-devel

8
Saya menggunakan centos 6.4, bagi saya paket itu disebut libxml2-devel
msknapp

5
untuk kesalahan dalam centos 7 run: sudo yum install libxml2-devel
TroodoN-Mike

2
Adakah yang tahu mengapa versi dev diperlukan di atas libxml2paket standar ?
jlewkovich

2
@ JLewkovich saya menganggap itu karena versi dev berisi kode sumber atau sesuatu. Sejauh yang saya tahu, jika Anda mengkompilasi sesuatu dari sumber Anda juga harus memiliki kode sumber untuk semua dependensinya.
starbeamrainbowlabs

2
Jawaban ini masih berlaku untuk PHP7 untuk semua eksperimen PHP7 yang datang ke sini
samrap


4

Saya memiliki masalah yang sama ketika saya menggunakan DockerFile. Docker saya didasarkan pada gambar php: 5.5-apache.

Saya mendapat kesalahan itu ketika menjalankan perintah "RUN docker-php-ext-install soap"

Saya telah menyelesaikannya dengan menambahkan perintah berikut ke DockerFile saya

"Jalankan pembaruan apt & get && apt-get install -y libxml2-dev"


2

Ubuntu, Debian:

sudo apt install libxml2-dev

Centos:

sudo yum install libxml2-devel


0

OpenSuse

" sudo zypper instal libxml2-devel "

Ini akan menginstal dependensi lain atau paket / pustaka yang diperlukan

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.