>  기사  >  데이터 베이스  >  PHP가 LAMP 설정에서 MySQL 드라이버를 찾을 수 없는 이유는 무엇입니까?

PHP가 LAMP 설정에서 MySQL 드라이버를 찾을 수 없는 이유는 무엇입니까?

Barbara Streisand
Barbara Streisand원래의
2024-11-01 17:27:30391검색

Why Can't PHP Find the MySQL Driver in a LAMP Setup?

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.