PHP에서 PDOException "드라이버를 찾을 수 없습니다"
P粉478445671
2023-08-29 14:04:38
<p>Linux 시스템에 Lampp를 설치했으며 Symfony2 명령을 사용하여 스키마를 생성하는 동안 Symfony2를 배우고 있습니다</p>
<pre class="brush:php;toolbar:false;">php 앱/콘솔 교리:스키마:생성</pre>
<p>다음 오류 메시지가 나타납니다: -</p>
<pre class="brush:php;toolbar:false;">PDOException “드라이버를 찾을 수 없습니다”</pre>
<p>또한 php.ini 파일에서 <code>extension=php_pdo_mysql.dll</code></p> 줄의 주석 처리를 제거했습니다.
<p>내 문제를 찾아서 검색해 보았으나 문제를 해결할 수 없었습니다. <code>php -m</code> 명령을 실행하면 다음과 같은 결과가 나타납니다. -</p>
<pre class="brush:php;toolbar:false;">PHP 경고: PHP 시작: 동적 라이브러리 '/usr/lib/php5/20090626+lfs/mysql.so' - /usr/lib/를 로드할 수 없습니다. php5/20090626+lfs/mysql.so: 공유 객체 파일을 열 수 없습니다: 0행의 알 수 없음에 해당 파일이나 디렉터리가 없습니다.
PHP 경고: PHP 시작: 동적 라이브러리 '/usr/lib/php5/20090626+lfs/mysqli.so'를 로드할 수 없습니다. - /usr/lib/php5/20090626+lfs/mysqli.so: 공유 객체 파일을 열 수 없습니다: 아니요 0행의 Unknown에 있는 해당 파일 또는 디렉토리
PHP 경고: PHP 시작: 동적 라이브러리 '/usr/lib/php5/20090626+lfs/pdo_mysql.so'를 로드할 수 없습니다. - /usr/lib/php5/20090626+lfs/pdo_mysql.so: 공유 객체 파일을 열 수 없습니다: 아니요 0행의 Unknown에 있는 해당 파일 또는 디렉토리
[PHP 모듈]
bcmath
bz2
달력
핵심
ctype
날짜
DBA
돔
에레그
엑시프
파일 정보
필터
FTP
gettext
해시시
아이콘
JSON
libxml
mbstring
마해시
openssl
pcntl
pcre
PDO
----
----</pre>
<p>이 문제를 해결할 수 있는 방법이 있나요? </p>
Ubuntu에서는 콘솔에 작성하세요
으아악효과가 있을 거예요
localhost에서 프로젝트를 실행하길 바랍니다. 프로젝트 폴더 app/config에 매개변수.ini라는 파일이 있습니다. Mysql 데이터베이스 연결이 올바르게 구성되었는지 확인하세요. mysql을 사용하는 경우
database_driver=pdo_mysql
가 해당 드라이버임을 참조하세요.다음은 예시입니다.
으아악도움이 되길 바랍니다.