메뉴 닫기

libphp5.so: undefined symbol: unixd_config 오류

안녕하세요 스마일서브 기술지원팀 서정민입니다.

다음과 같이 apache 2.4와 php 5.2 설치시 libphp5.so 오류가 났을 때 해결하는 방법을 포스팅 하려고 합니다.

1

apache의 버전업으로 인해서 해당 심볼 명칭이 변경됨으로써 발생하는 현상입니다.

php 소스 압축 해제한 디렉토리/sapi/apache2handler/ 로 이동합니다.

2

위 화면에서 볼수 있듯이 php_functions.c 파일에서 일부 수정 해줘야 됩니다.

3

vim 편집기를 이용해 해당 파일을 엽니다.

45

386번째, 417번째 줄에서 unixd_config 를 수정해줘야 됩니다.

67

위 화면처럼 unixd_config -> ap_unixd_config로 4군데 변경해주면 됩니다.

저장하고 다시 compile 합니다.

8

아파치 syntax test를 하면 정상적으로 OK 뜬 것을 확인 할 수 있습니다.

감사합니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다