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) 도 동일하게 설정하면 된다.
728x90
'Web 프로그램 > PDO' 카테고리의 다른 글
[부트스트랩] 로그인 폼 및 로그인 처리 (PHP PDO Class 연동) (0) | 2017.11.18 |
---|---|
[PHP] MVC 패턴 고려한 PDO Class 만들기 (0) | 2017.11.17 |
[PHP] PDO MemberClass (0) | 2017.11.16 |
[PHP] PDO DB 연결방법 (0) | 2017.11.16 |
PDO 사용자 함수 연동(Class 연동, 함수 연동 예제) (0) | 2017.07.29 |