: : : /usr/local/apache/bin/apachectl startssl
: : :
: : : 위 명령어를 치면 아래의 에러가 나옵니다.
: : : 왜 이런 에러가 나오는 겁니까? 답변 부탁드립니다.
: : : syntax error on line 211 of /usr/local/apache/conf/httpd.conf :
: : : : cannot load /usr/local/apache/libexec/libphp3.so into server: /usr/local/apache/
: : : libexec/libphp3.so cannot open shared object file: no such file or directory
: : : /usr/local/apache/bin/apachectl startssl:httpd could not be started
: :
: :
: : httpd.conf의 211번 라인을 확인해보세요.
: :
: : --
: : 삽질
:
: 211번 라인은 LoadModule php3_module libexec/libphp3.so 이건데여?
실제로 파일이 그곳에 있는지를 확인하세요. 메시지에서는 그 파일이 없다고 하는 것입니
다. /usr/local/apache/libexec/libphp3.so
이 파일이 없어서 시작을 할 수 없다고 하는 것입니다.
그런데 최근에 구성하려고 하실텐데 libphp3.so라.....
혹시 libphp4.so아닌가요?
해결방법은 이렇습니다.
211번째 줄에 있는 파일과 실제 파일명을 일치시켜 주세요.
211번째 줄에 libexec/libphp3.so 이고
실제 파일명이 libexec/libphp4.so 이면
211번째 줄을 libexec/libphp4.so로 고치면 됩니다.
만약 다른 곳에 있다면 그 위치를 적어주세요.아님 libexec로 복사를 하던지요.