[php] 소스에서 PHP를 설치할 때 xml2-config 오류를 수정하는 방법은 무엇입니까?

나는 (에서 압축 된 설치 파일 다운로드 우분투 소스에서 PHP를 5.3 안정을 설치하려고 할 때 http://www.php.net/downloads.php를 ) 나는 실행 ./configure내가이 오류가 발생합니다 :

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



답변

다음과 같이 설치 패키지 libxml2-dev를 설치하기 만하면됩니다.

sudo apt-get install libxml2-dev

CentOS / RHEL에서 :

sudo yum install libxml2-devel


답변

최신 버전의 경우 다음과 같이 libxml ++ 2.6-dev를 설치해야합니다.

apt-get install libxml++2.6-dev


답변

DockerFile을 사용할 때도 같은 문제가 발생했습니다. 내 Docker는 php : 5.5-apache 이미지를 기반으로합니다.

“RUN docker-php-ext-install soap”명령을 실행할 때 오류가 발생했습니다.

DockerFile에 다음 명령을 추가하여 해결했습니다.

“Apt-get 업데이트 실행 및 apt-get 설치 -y libxml2-dev”실행


답변

데비안 우분투 :

sudo apt install libxml2-dev

센 토스 :

sudo yum install libxml2-devel


답변

이 솔루션은 Redhat 8.0에서 괜찮을 것입니다.

sudo yum 설치 libxml2-devel


답변

오픈 수세

sudo zypper 설치 libxml2-devel

다른 의존성 또는 필요한 패키지 / 라이브러리를 설치합니다


답변