Mendiagnosis Ralat "Kelas 'PDO' Tidak Ditemui" dalam PHP
Apabila cuba menggunakan perpustakaan PDO dalam skrip PHP, ralat mesej berpotensi timbul: "PHP Fatal error: Class 'PDO' not found." Ralat ini menunjukkan bahawa sambungan PHP Data Objects (PDO), yang memudahkan komunikasi dengan pelbagai sistem pangkalan data, tidak dipasang atau dimuatkan.
Menentukan Punca Kemungkinan:
Untuk selesaikan masalah ini, beberapa faktor harus dipertimbangkan:
Ketersediaan Sambungan PDO: Sahkan bahawa sambungan PDO dipasang dan didayakan dalam fail konfigurasi PHP (cth., php.ini). Coretan berikut harus ada dalam fail:
extension=pdo.so extension=pdo_mysql.so
Penyelesaian Cadangan:
Berdasarkan mesej ralat dan persediaan sistem yang disediakan, kemungkinan punca ralat adalah kekurangan pemacu PHP MySQL . Untuk menyelesaikan isu ini, ikuti langkah berikut:
Pasang PDO MySQL Driver: Jalankan arahan berikut untuk memasang pemacu:
yum install php-pdo yum install php-pdo_mysql
Mulakan Semula Pelayan Web: Mulakan semula pelayan web Apache untuk menggunakan perubahan:
service httpd restart
Selepas melengkapkan langkah ini, sambungan PDO dan pemacu MySQL harus dipasang dan tersedia. Penyegaran semula skrip PHP yang bermasalah kini seharusnya menghasilkan pelaksanaan yang berjaya.
Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat \'Kelas \'PDO\' Tidak Ditemui\' dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!