Mac OS X mysql php 연동 오류 해결법

2014. 12. 12. 16:56Programming/mac

반응형

그런 중 MySQL과 PHP 연동 관련된 두 가지 해결 방법을 찾았다.
 

첫 번째 해결방법
문제
MySQL 서버가 동작 중일 때, tmp/mysql.sock 파일이 생성된다.
그런데 PHP 설정이 var/mysql/mysql.sock 으로 되어 있어서 PHP에서 MySQL 접속이 불가능한 경우가 있다.

해결
/etc/php.ini.default 파일에서 var/mysql/mysql.sock 로 되어 있는 부분(세 군데)을 전부 tmp/mysql.sock으로 변경.
그리고 다음과 같이 php.ini 파일을 생성.

두 번째 해결방법

1
2
3
4
5
cd /var 
sudo mkdir mysql
sudo chmod 755 mysql
cd mysql
ln -s /tmp/mysql.sock mysql.sock

또는

1
2
cd /tmp
ln -s /var/mysql/mysql.sock mysql.sock

두가지 방법을 보니 문제점은 MySQL과 PHP 연동 간에 설정 부분이 문제가 있는 것으로 확인된다.

나는 두 번째 방법은 무언가 폴더를 더 생성하고 예외를 두는 것 같아서 첫 번째 php.ini 파일의 mysql.sock 의 경로명을 수정하였다.


출처 : http://blog.devenjoy.com/?p=162

반응형

'Programming > mac' 카테고리의 다른 글

[osX] JDK 설치  (0) 2015.02.26
[Mac OS X] Tomcat 설치하기  (0) 2015.01.29
[MAC OS X] 웹공유 온/오프 하기  (0) 2014.11.05