Menyelesaikan "PHP Fatal error: Class 'PDO' not found" Exception
Ralat "Kelas 'PDO' not found" biasanya berlaku apabila sambungan PHP Data Objects (PDO) tidak dipasang atau didayakan. Untuk menyelesaikan isu ini, ikut langkah berikut:
1. Semak sama ada PDO dipasang:
Jalankan arahan berikut untuk menyemak sama ada PDO dipasang:
php -m | grep PDO
Jika PDO dipasang, ia akan disenaraikan sebagai sambungan.
2. Dayakan PDO dalam PHP.ini:
Jika PDO dipasang tetapi tidak didayakan, buka fail PHP.ini dan cari baris berikut:
extension=pdo.so extension=pdo_mysql.so
Pastikan baris ini tidak diulas (iaitu, tiada koma bertitik pada permulaan baris).
3. Pasang dan dayakan PDO MySQL:
Ralat khusus "Kelas 'PDO' tidak ditemui dalam /home/bd/public_html/app/webroot/Cake/Model/Datasource/Database/Mysql.php" menunjukkan bahawa pemacu MySQL PDO tidak didayakan. Jalankan arahan berikut untuk memasang dan mendayakannya:
sudo yum install php-pdo sudo yum install php-pdo_mysql service httpd restart
Setelah langkah ini selesai, mulakan semula pelayan web Apache anda (cth., Apache, Nginx, dll.). Ralat "Kelas 'PDO' tidak ditemui" kini harus diselesaikan.
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan \'Ralat Fatal PHP: Kelas \'PDO\' tidak dijumpai\' Pengecualian?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!