Symfony2 명령 php app/console Doctrine:schema:create를 실행하려고 하면 사용자가 다음을 수행할 수 있습니다. "PDOException "드라이버를 찾을 수 없습니다."" 오류 메시지가 표시됩니다. 이 문제는 MySQL 연결을 담당하는 PHP 확장인 pdo_mysql이 올바르게 로드되지 않은 경우 발생할 수 있습니다.
문제 해결
이 문제를 해결하려면 pdo_mysql 확장이 설치되어 있고 PHP 구성에 활성화되어 있는지 확인하세요.
php.ini에서 확장이 활성화되어 있는지 확인하세요.
다음 줄이 있고 주석 처리되지 않았는지 확인하세요.
extension=php_pdo_mysql.dll
PHP 모듈 로딩 검사:
로드된 PHP 모듈 목록을 보려면 php -m 명령을 실행하세요. "PDO"가 표시되지 않으면 pdo_mysql 확장이 로드되지 않은 것입니다.
누락된 공유 객체 파일을 확인하세요.
"동적 라이브러리 /usr/lib/php5/20090626 lfs/pdo_mysql.so를 로드할 수 없습니다."와 같은 경고가 표시되면 pdo_mysql에 대한 공유 객체 파일이 누락되었음을 나타냅니다.
가능한 해결 방법
Ubuntu 사용자의 경우 다음 명령을 실행하면 문제가 해결됩니다.
sudo apt-get install php5-gd php5-mysql
이렇게 하면 pdo_mysql을 포함하여 누락된 PHP 모듈이 설치됩니다.
이 단계를 수행하면 pdo_mysql 확장이 성공적으로 로드되고 Symfony2 명령 php app/consoledoctrine:schema:create가 "PDOException "드라이버를 찾을 수 없습니다"" 오류 없이 실행되어야 합니다.
위 내용은 PHP에서 \"PDOException \'드라이버를 찾을 수 없습니다\'\" 오류가 발생하는 이유는 무엇이며 어떻게 해결할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!