PDO예외: PHP에서 드라이버를 찾을 수 없습니다
문제:
" LAMP를 실행하는 Linux 시스템에서 Symfony2를 사용하여 스키마를 생성하려고 하면 PDOException "드라이버를 찾을 수 없습니다"" 오류가 발생합니다.
원인:
이 오류는 PHP가 필요한 MySQL 드라이버를 찾으십시오. 귀하의 경우, php.ini 파일에서 MySQL 드라이버에 대한 해당 행의 주석 처리가 해제되어 있음을 확인했지만 여전히 문제가 발생합니다.
해결책:
As 오류 메시지에 표시된 것처럼 PHP는 MySQL용 동적 라이브러리(/usr/lib/php5/20090626 lfs/mysql.so)를 로드할 수 없습니다. 이 문제를 해결하려면 터미널을 열고 다음 명령을 실행하십시오.
sudo apt-get install php5-gd php5-mysql
이 명령은 MySQL을 포함하여 필요한 PHP 모듈을 설치하여 PHP가 MySQL 연결에 필요한 드라이버를 찾고 활용할 수 있도록 합니다.
설치가 완료되면 Symfony2 명령을 다시 실행하여 스키마를 생성합니다. 오류가 더 이상 나타나지 않습니다.
위 내용은 PHP가 LAMP 설정에서 MySQL 드라이버를 찾을 수 없는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!