Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Membetulkan Ralat 'Tidak Dapat Mencari Pemacu' PDOException dalam PHP?
Penyelesaian Masalah PDOException "Tidak Dapat Cari Pemacu"
Apabila bekerja dengan PHP dan sambungan pangkalan data, menemui PDOException yang menunjukkan "Tidak dapat mencari pemandu" boleh mengecewakan. Ralat ini biasanya timbul apabila cuba mewujudkan sambungan pangkalan data menggunakan sambungan PHP Data Objects (PDO).
Salah satu punca masalah ini ialah modul pemacu MySQL yang hilang untuk PDO. Untuk mengesahkan kehadirannya, periksa halaman maklumat PHP anda (phpinfo()) untuk entri berikut:
pdo_mysql PDO Driver for MySQL, client library version => 5.1.44
Jika modul pdo_mysql tiada dalam senarai, anda mesti memasangnya untuk menyelesaikan pengecualian. Bergantung pada konfigurasi sistem anda, anda boleh melakukannya dengan menjalankan arahan berikut:
Debian/Ubuntu:
apt-get install php-pdo-mysql
CentOS/Red Hat:
yum install php-mysql
Setelah modul dipasang, mulakan semula pelayan web anda (cth., Apache) untuk memuatkan konfigurasi baharu. Mengesahkan bahawa modul pdo_mysql hadir dalam halaman maklumat PHP anda kini seharusnya mendedahkan pemacu yang hilang.
Pelarasan mudah ini harus membolehkan sambungan pangkalan data yang lancar menggunakan PDO dan menghalang pengulangan pengecualian "Tidak dapat mencari pemacu".
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat 'Tidak Dapat Mencari Pemacu' PDOException dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!