728x90

윈도우 기반 AutoSet9 에서 테스트를 하다보니 계속 driver 를 못찾는다는 에러 메시지를 출력한다.

원인은 PDO(PHP Data Object) 설정이 안되어 있어서다.

 

PHP에는 다양한 데이터베이스를 쉽게 이용할 수 있도록 PDO라는 확장모듈이 포함되어 있다.

PDO(PHP Data Object) 동작이 되도록 설정하는 방법은 간단하다.

 

1. conf/php.ini 파일을 열어서 아래와 같이 주석을 제거한다.

- php_pdo_mysql.dll 만 주석제거 해도 되는데 PostgreSQL 도 사용하게 될지 몰라서 같이 주석 제거를 했다.

 

 

 

2. php.ini 수정사항을 반영하기 위해서는 Apache Web서버를 재기동해야 한다.

 

 

웹서버 멈춤을 눌러서 웹서버를 종료시켰다가 웹서버 시작을 눌러서 재실행되도록 한다.

 

 

3. phpinfo(); 로 설정된 상태가 반영되었는지 확인한다.

 

이렇게 해주면 PDO 방식으로 코딩 테스트를 할 수 있다.

 

AutoSet10 (PHP 7.0 + MariaDB) 도 동일하게 설정하면 된다.

블로그 이미지

Link2Me

,