php를 설치하고 mysql을 설치하고 apache도 설치해서
다 잘 된다고 믿고 있었더니...
php소스에서
$db = new mysqli("localhost", "gyu", "abcd", "books");
이런식으로 하니깐....
Fatal error: Class 'mysqli' not found in C:\...
요딴 식으로 에러가 난다.
나는 분명히 하라고 하는걸 다했는데 말이다.ㅡㅡ;
php.ini에서
extension_dir 도 지정해줬고
아래의 윈도우즈 익스텐션도 주석을 풀어줬다.
extension=php_mysqli.dll
php/ext 폴더에 php_mysqli.dll 도 있다!
그럼 다 된거 아임? 이라고 생각했는데..
구글링을 해보니
스택오버플로우에 아직 끝난게 아니라고 되어있다..ㅡㅡ;
http://stackoverflow.com/questions/666811/fatal-error-class-mysqli-not-found
그래서 아래의 링크로 찾아가니
http://www.php.net/manual/en/mysqli.installation.php#mysqli.installation.windows
php폴더 아래에 있는 libmysql.dll파일을 윈도우즈 패스에 넣어주란다.
윈도우즈의 패스는 일반적으로 C:\Windows\System32 이다..
그래서 ..\System32에다가 libmysql.dll 파일을 복사해주고 아파치 재시작! -> 안됨...ㅡㅡ;
그래서 컴터를 재부팅 했더니~~ 된다~~~!!
이건 php하는 사람들에게는 쉬운문제라서 검색해도 안나오는건지..
아니면 그냥 귀찮아서 안남기는건지..;; 쩝..
아무튼 도움이 되는 사람이 있을듯!
'개발관련 > 설치・세팅관련' 카테고리의 다른 글
[APM 환경구축#2] 아파치 & php 설치하기 (0) | 2011.06.24 |
---|---|
[APM 환경구축#1] centos에 mysql 5.5.13 설치하기 (2) | 2011.06.24 |
apache + php 의 궁합이 있다?! (0) | 2011.06.08 |
jetty start.jar 실행하기 (0) | 2011.06.07 |