2014-09-20 6 views
4

Windows 8.1에서 PHP와 MySQL (Maria DB)을 설정 중입니다. 나는 php.ini의 파일을 편집하고 다음 줄의 주석 처리를 제거 :PHP - PDO 드라이버를 설치하는 방법? (Windows)

extension=php_mysql.dll 
extension=php_mysqli.dll 
extension=php_pdo_mysql.dll 

을하지만은 phpinfo의 출력에 표시에는 PDO 드라이버가 없기 때문에 불행히도 나는 데이터베이스에 연결할 수 없습니다. 따라서 데이터베이스 연결을 설정하려고하면 예외가 throw됩니다.

Fatal error: Uncaught exception 'PDOException' with message 'could not find driver' 

이 문제는 어떻게 해결 될 수 있습니까?

+2

php_pdo_mysql.dll이 php \ ext 폴더에 있는지 확인하십시오. 또한 DSN 문자열을 게시하십시오. 웹 서버를 사용하는 경우 웹 서버를 다시 시작하려고합니다. –

답변

4

결승전 나는이 물건을 해결할 수있었습니다. php.ini 파일에서 extension_dir 항목 (절대 파일 경로가 필요함)이 수정되었고 데이터베이스 연결이 작동하기 시작했습니다.

0

확인 현재 아파치 디렉토리의 extension_dir을, 나는이 PHP 버전과 아파치를 설치하고 문제가 아파치 \ Apache2.4.23 \ 빈 \ php.ini의 \ WAMP \ bin에 있었다, 내선의 경로가 잘못되었습니다

관련 문제