Rumah >pangkalan data >tutorial mysql >Mengapa Saya Mendapat Ralat \'PDOException \'tidak dapat mencari pemandu\'\' dalam PHP dan Bagaimana Saya Boleh Membetulkannya?

Mengapa Saya Mendapat Ralat \'PDOException \'tidak dapat mencari pemandu\'\' dalam PHP dan Bagaimana Saya Boleh Membetulkannya?

Linda Hamilton
Linda Hamiltonasal
2024-11-02 20:23:30527semak imbas

Why Am I Getting the

PDOException "tidak dapat mencari pemandu" dalam PHP: Panduan Penyelesaian Masalah

Apabila cuba melaksanakan perintah Symfony2 php app/console doktrin:schema:create, pengguna boleh temui mesej ralat "PDOException "tidak dapat mencari pemandu."" Isu ini boleh timbul apabila sambungan PHP yang bertanggungjawab untuk sambungan MySQL, pdo_mysql, tidak dimuatkan dengan betul.

Menyelesaikan Isu

Untuk menangani masalah ini, sahkan sama ada sambungan pdo_mysql dipasang dan didayakan dalam konfigurasi PHP anda.

  1. Semak sama ada sambungan didayakan dalam php.ini:

    Pastikan baris berikut hadir dan tidak diulas:

    extension=php_pdo_mysql.dll
  2. Periksa pemuatan modul PHP:

    Jalankan arahan php -m untuk melihat senarai modul PHP yang dimuatkan. Jika anda tidak melihat "PDO", ini menunjukkan bahawa sambungan pdo_mysql tidak dimuatkan.

  3. Semak fail objek kongsi yang tiada:

    Jika anda menghadapi amaran seperti "Tidak dapat memuatkan perpustakaan dinamik /usr/lib/php5/20090626 lfs/pdo_mysql.so," ini menunjukkan bahawa fail objek kongsi untuk pdo_mysql tiada.

Penyelesaian Berkemungkinan

Untuk pengguna Ubuntu, melaksanakan arahan berikut harus menyelesaikan isu:

sudo apt-get install php5-gd php5-mysql

Ini akan memasang modul PHP yang hilang, termasuk pdo_mysql.

Setelah langkah ini dilakukan, sambungan pdo_mysql harus berjaya dimuatkan dan perintah Symfony2 php app/console doctrin:schema:create hendaklah dilaksanakan tanpa ralat "PDOException "tidak dapat mencari pemandu"".

Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat \'PDOException \'tidak dapat mencari pemandu\'\' dalam PHP dan Bagaimana Saya Boleh 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