Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk Membetulkan \"PDOException: tidak dapat mencari pemandu\" dalam Symfony2?

Bagaimana untuk Membetulkan \"PDOException: tidak dapat mencari pemandu\" dalam Symfony2?

DDD
DDDasal
2024-11-02 09:19:02589semak imbas

How to Fix

PDOException "tidak dapat mencari pemandu" dalam PHP

Apabila cuba mencipta skema dengan arahan Symfony2:

php app/console doctrine:schema:create

Anda mungkin menghadapi mesej ralat:

PDOException “could not find driver”

Walaupun menyahkomen sambungan talian=php_pdo_mysql.dll dalam fail php.ini, isu ini berterusan. Selain itu, menjalankan php -m menghasilkan amaran berikut:

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/mysql.so' - /usr/lib/php5/20090626+lfs/mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/mysqli.so' - /usr/lib/php5/20090626+lfs/mysqli.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/pdo_mysql.so' - /usr/lib/php5/20090626+lfs/pdo_mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0

Penyelesaian:

Untuk sistem Ubuntu, laksanakan arahan berikut dalam konsol:

sudo apt-get install php5-gd php5-mysql

Arahan ini akan memasang modul PHP yang diperlukan dan isu itu harus diselesaikan.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan \"PDOException: tidak dapat mencari pemandu\" dalam Symfony2?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn