Rumah >pembangunan bahagian belakang >tutorial php >Mengapa Saya Mendapatkan PDOException 'tidak dapat mencari pemandu' dalam PHP dan Bagaimana Saya Membetulkannya?

Mengapa Saya Mendapatkan PDOException 'tidak dapat mencari pemandu' dalam PHP dan Bagaimana Saya Membetulkannya?

Barbara Streisand
Barbara Streisandasal
2024-12-26 12:20:11785semak imbas

Why Am I Getting a PDOException

PDOException "tidak dapat mencari pemacu" dalam PHP

Seorang pembangun telah mengalami ralat semasa cuba mewujudkan sambungan pangkalan data menggunakan PDO PHP. Mesej ralat khusus menunjukkan bahawa pemacu MySQL yang diperlukan tidak dapat ditemui.

Punca Kemungkinan:

Ralat disebabkan oleh ketiadaan modul pdo_mysql, iaitu diperlukan untuk PHP berkomunikasi dengan MySQL pangkalan data.

Penyelesaian:

Untuk menyelesaikan isu ini, anda perlu memasang modul pdo_mysql yang tiada. Begini caranya:

  1. Semak sama ada modul sudah dipasang dengan mencari baris berikut dalam output phpinfo() anda:
pdo_mysql

PDO Driver for MySQL, client library version => 5.1.44
  1. Jika modul tidak dipasang, anda boleh memasangnya menggunakan arahan berikut:
sudo apt-get install php-mysql
  1. Mulakan semula pelayan web untuk perubahan berkuat kuasa:
sudo service apache2 restart

Setelah modul pdo_mysql dipasang dan pelayan web dimulakan semula, ralat "tidak dapat mencari pemandu" PDOException harus diselesaikan.

Atas ialah kandungan terperinci Mengapa Saya Mendapatkan PDOException 'tidak dapat mencari pemandu' dalam PHP dan Bagaimana Saya Membetulkannya?. 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