안녕하세요 스마일서브 기술지원팀 서정민입니다.
다음과 같이 apache 2.4와 php 5.2 설치시 libphp5.so 오류가 났을 때 해결하는 방법을 포스팅 하려고 합니다.
apache의 버전업으로 인해서 해당 심볼 명칭이 변경됨으로써 발생하는 현상입니다.
php 소스 압축 해제한 디렉토리/sapi/apache2handler/ 로 이동합니다.
위 화면에서 볼수 있듯이 php_functions.c 파일에서 일부 수정 해줘야 됩니다.
vim 편집기를 이용해 해당 파일을 엽니다.
386번째, 417번째 줄에서 unixd_config 를 수정해줘야 됩니다.
위 화면처럼 unixd_config -> ap_unixd_config로 4군데 변경해주면 됩니다.
저장하고 다시 compile 합니다.
아파치 syntax test를 하면 정상적으로 OK 뜬 것을 확인 할 수 있습니다.
감사합니다.