programing

소스에서 PHP를 설치할 때 xml2-config not found 오류를 수정하는 방법

shortcode 2022. 12. 24. 21:19
반응형

소스에서 PHP를 설치할 때 xml2-config not found 오류를 수정하는 방법

Ubuntu에서 소스에서 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

Docker File을 사용했을 때도 같은 문제가 있었습니다.My Docker는 php:5.5-apache 이미지를 기반으로 합니다.

명령어를 실행할 때 오류가 발생하였습니다.RUN docker-php-ext-install soap

도커 파일에 다음 명령을 추가하여 해결했습니다.

RUN apt-get update && apt-get install -y libxml2-dev

Ubuntu, Debian:

sudo apt install libxml2-dev

센토스:

sudo yum install libxml2-devel

이 솔루션은 Redhat 8.0에서 사용할 수 있습니다.

sudo yum install libxml2-devel

OpenSuse

"sudo zypper install libxml2-devel"

기타 의존관계 또는 필요한 패키지/라이브러리가 설치됩니다.

언급URL : https://stackoverflow.com/questions/19904083/how-to-fix-error-with-xml2-config-not-found-when-installing-php-from-sources

반응형