phpinfo 에서 mysql 버전이 다르게 나타납니다
글쓴이: stargt / 작성시간: 일, 2007/05/27 - 12:24오전
원래 APM 중,
Mysql 버전이 5.0.37(바이너리)이었습니다.
phpinfo에 당연히 5.0.37로 나왔었죠,
이 상태에서 5.0.37을 지우고,
Mysql 6.0.0-alpha(바이너리)를 설치해봤더니,
mysql 프롬프트 상에서 select version()으로 확인해보면 6.0.0이 설치된게 확실하나,
phpinfo에는 5.0.37으로 나옵니다.
php만 재설치도 해보고 모두 재설치도 해보고, libmysql.dll로 새 걸로 system32에 복사해보고, 혹시 mysql 6이 인식이 안되나 싶어서, 5.0.41로 해봤지만, 여전히 phpinfo 상에는 5.0.37로 나타나네요;
이게 알아보니, 잘 알려진 문제 같던데, 마땅한 해결책을 찾지 못하고 있습니다... 어떡하죠...
Forums:
php-mysql 모듈이
php-mysql 모듈이 컴파일될 당시 (윈도우 경우엔 php_mysql.dll) 참조한 클라이언트 라이브러리가 5.0.37이라 그런게 아닐까요.
아마도 phpinfo() 의 버젼 정보에도 server version 이 아니라..
처럼 client 버젼이 뜨지 않나요?
뭐 방안은.. 그냥 쓰는 방법이 있겠고요. 5 하고 6하고 API 가 얼마나 차이날런지는 모르겠네요. alpha 버젼을 쓰시는 걸로 봐서 안정성을 그렇게 중요시하는 머신 같지는 않은데요. 에러 안나고 특별히 문제 없다면 그냥 써도 되지 않을까 싶고요..
에러가 나거나 좀 찝찝하시다면.. mysql 6 에 대해 컴파일된 php_mysql.dll 를 구해서 사용하시거나, 직접 컴파일 해서 쓰시면 될겁니다.
댓글 달기