본문 바로가기

리눅스

PHP 빌드 에러

반응형

PHP 빌드 에러(configure 에러)

1. DBA: Could not find necessary header file(s).

configure: error: DBA: Could not find necessary header file(s).

이 에러는 PHP가 DBA(데이터베이스 확장) 빌드를 시도할 때 필요한 gdbm 라이브러리 헤더 파일을 찾지 못해서 발생합니다.

 

해결 방법

sudo yum install -y gdbm-devel

2. Please reinstall the expat distribution.

configure: error: not found. Please reinstall the expat distribution.

이 에러는 XML 파싱을 담당하는 expat 라이브러리가 시스템에 없거나 헤더를 찾을 수 없어서 발생하는 문제입니다.

 

해결 방법

sudo yum install -y expat-devel

빌드 의존성 패키지 준비

sudo yum groupinstall -y "Development Tools"
sudo yum install -y gdbm-devel expat-devel libxml2-devel bzip2-devel libcurl-devel libjpeg-devel libpng-devel freetype-devel libxslt-devel oniguruma-devel

 

728x90
반응형