Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Membetulkan \'Ralat Fatal PHP: Kelas \'PDO\' tidak dijumpai\' Pengecualian?

Bagaimana untuk Membetulkan \'Ralat Fatal PHP: Kelas \'PDO\' tidak dijumpai\' Pengecualian?

DDD
DDDasal
2024-11-27 00:05:11964semak imbas

How to Fix the

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn