: php와 mysql연동해서 설치를 했는데, 설치를 다 하고 테스트를
: 위해 apachectl 을 실행시키면...
:
: [root@hayarobi /root]# apachectl start
: Syntax error on line 224 of /usr/local/etc/httpd/httpd.conf:
: Cannot load /usr/local/libexec/libphp4.so into server: libmysqlclient.so.6:
: cannot open shared object file: 그런 파일이나 디렉토리가 없음
: /usr/local/sbin/apachectl start: httpd could not be started
:
:
: 라고 나옵니다. 하지만 libmysqlclient.so.6 도 이미 설치가
: 되어 있습니다. 경로가 /usr/local/mysql/lib/mysql 라고 되어
: 있네요.
:
: 제가 설치를 잘못 해서 그런가요? php설치할 때 configure에서
: mysql의 경로를 직접 지정해 준 것인 문제일까요?
현재 님이 설치 해놓으신 MySQL 디렉토리와
PHP 가 알고 있는 MySQL 디렉토리가 틀려 서 so 가 올라갈때
MySQL 라이브러리를 못찾는 에러 입니다.
디렉토리 지정이 틀렸는지 다시 확인 하신후 재 컴파일 하시거나,
/etc/ld.so.conf 파일에 MySQL 의 라이브러리 경로 를 지정하시고
# ldconfig 실행후 띄워 보시면 될것 입니다.
행운을...