PDOException: Tidak Dapat Mencari Pemacu dalam PHP
Masalah:
Anda menghadapi " PDOException "tidak dapat mencari pemandu"" ralat apabila cuba mencipta skema dengan Symfony2 pada sistem Linux yang menjalankan LAMP.
Punca:
Ralat menunjukkan bahawa PHP tidak boleh cari pemacu MySQL yang diperlukan. Dalam kes anda, anda telah mengesahkan bahawa baris yang sesuai untuk pemacu MySQL tidak dikomen dalam fail php.ini tetapi masih menghadapi masalah.
Penyelesaian:
Sebagaimana ditunjukkan dalam mesej ralat, PHP tidak dapat memuatkan perpustakaan dinamik untuk MySQL (/usr/lib/php5/20090626 lfs/mysql.so). Untuk menyelesaikan masalah ini, buka terminal dan laksanakan arahan berikut:
sudo apt-get install php5-gd php5-mysql
Arahan ini akan memasang modul PHP yang diperlukan, termasuk MySQL, membenarkan PHP mencari dan menggunakan pemacu yang diperlukan untuk sambungan MySQL.
Setelah pemasangan selesai, jalankan semula arahan Symfony2 untuk mencipta skema. Ralat seharusnya tidak muncul lagi.
Atas ialah kandungan terperinci Mengapa PHP Tidak Dapat Menemui Pemacu MySQL dalam Persediaan LAMP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!