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!