Als ik php 5.3 stable probeer te installeren vanaf de broncode op Ubuntu (gecomprimeerd installatiebestand downloaden van http://www.php.net /downloads.php) en ik voer ./configure
uit. Ik krijg deze foutmelding:
configure: error: xml2-config not found. Please check your libxml2 installation.
Antwoord 1, autoriteit 100%
Alles wat u hoeft te doen om het installatiepakket libxml2-dev te installeren, bijvoorbeeld:
sudo apt-get install libxml2-dev
Op CentOS/RHEL:
sudo yum install libxml2-devel
Antwoord 2, autoriteit 3%
Voor de nieuwste versies is het nodig om libxml++2.6-dev als volgt te installeren:
apt-get install libxml++2.6-dev
Antwoord 3, autoriteit 2%
Ik had hetzelfde probleem toen ik een DockerFile gebruikte.
Mijn Docker is gebaseerd op de php:5.5-apache-afbeelding.
Ik kreeg die fout bij het uitvoeren van het commando RUN docker-php-ext-install soap
Ik heb het opgelost door het volgende commando aan mijn Dockerfile toe te voegen:
RUN apt-get update && apt-get install -y libxml2-dev
Antwoord 4
Ubuntu, Debian:
sudo apt install libxml2-dev
Centos:
sudo yum install libxml2-devel
Antwoord 5
deze oplossing zal goed zijn op Redhat 8.0
sudo yum install libxml2-devel
Antwoord 6
OpenSuse
“sudo zypper install libxml2-devel“
Het zal alle andere afhankelijkheden of vereiste pakketten/bibliotheken installeren