일단 init.d 스크립트에서는 절대경로를 적어 주는 것이 여러가지 이유로 편리합니다. 그러니 그것은 그렇게 우려할 상황이 아니라고 생각됩니다.
그리고 php 에서 발생하는 에러는 php 에 mysql 모듈이 포함되어 있지 않기 때문입니다. 자세한 상황은 아래 찾기에서 php 라는 단어 또는 unsupported 라는 단어로 찾기를 해 보시기 바랍니다.
::php초보자 님께서 쓰시길::
> 안녕하세요!!!!
> 알짜 리눅스 v6.1로 mysql을 설치를 하였습니다.
>
> 그런데 아무리 노력을 해 보아도 2가지 문제로 mysql이 제대로 작동이 되지
> 가 않습니다.
>
> 첫번째는 /etc/rc.d/rc.local 파을 맨 끝부분에
> /usr/local/mysql
> ./bin/safe_mysqld &
> 를 입력을 하였는데 아무 경로에서 mysql을 실행시키면 작동을 하지 않고
> 절대경로(/usr/local/mysql/bin/mysql)를 입력 해야만 실행이 됩니다.
> 어떻게 설정해야만 어떤 경로에서든 mysql을 실행시킬 수 있는지요??????
>
> 그리고 두번째는 새로 설치한 서버를 통해 mysql에 접속한 후 user, database, table을 모두 생성, 수
> 성, 삭제가 모두 가능하나, 웹상으로
> mysql을(php 소스를 통해) 연동하려고 하면 아래와 같이 Fatal error가
> 발생하네요..
> ---------------------------------
> Fatal error: Call to unsupported or undefined function mysql_connect()
> in /home/httpd/html/1.php3 on line 2
> ---------------------------------
> 참고로 전에 설치한 서버에서는 정상적으로 접속이 되거든요...
> 물론 username, password는 동일하구요...
>
> 매우 급하니 아시는 분은 게시판이나 제 E-mail로 답변해 주시면
> 정말 고맙겠습니다.
>
>
|