내장된 MySQL 함수와 mysqli 클래스를 사용하여 데이터베이스를 구동하는데 문제가 없으며, 구성 파일에서 Extension=php_pdo.dll, Extension=php_pdo_sqlite.dll 앞의 세미콜론을 제거했습니다(저는 AppServ를 사용하고, 구성 파일에서 위의 두 문에만 PDO가 있습니다.
왜 "오류: 드라이버를 찾을 수 없습니다"가 계속 표시되나요? 이 경우 pdo 드라이버를 찾을 수 없다는 메시지가 나타납니다. 다음과 같이 확인하세요
1 파일 확장자=php_pdo.dll 존재 여부
2 Windows에서 php.ini를 열고, Extension_dir = "를 검색하세요. ", 이 주소에 폴더가 있나요?
3. 폴더에 위 파일이 들어 있는지 확인하세요.
4. 새 PHP 페이지를 만들고, 미리보기에 들어가서 확장 기능이 활성화되어 있는지 확인하세요. 먼저 , 확장 프로그램을 끄고 몇 가지
extension=php_pdo_mysql.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_mssql.dll
extension=php_pdo_odbc.dll
extension=을 추가해 보세요. php_pdo_firebird.dll
php_pdo_mysql.dll 확장자가 추가되지 않은 이유일 수도 있습니다.