Rumah  >  Artikel  >  pangkalan data  >  Mengapa PHP Tidak Dapat Menemui Pemacu MySQL dalam Persediaan LAMP?

Mengapa PHP Tidak Dapat Menemui Pemacu MySQL dalam Persediaan LAMP?

Barbara Streisand
Barbara Streisandasal
2024-11-01 17:27:30391semak imbas

Why Can't PHP Find the MySQL Driver in a LAMP Setup?

PDOException: Tidak Dapat Mencari Pemacu dalam PHP

Masalah:

Anda menghadapi " PDOException "tidak dapat mencari pemandu"" ralat apabila cuba mencipta skema dengan Symfony2 pada sistem Linux yang menjalankan LAMP.

Punca:

Ralat menunjukkan bahawa PHP tidak boleh cari pemacu MySQL yang diperlukan. Dalam kes anda, anda telah mengesahkan bahawa baris yang sesuai untuk pemacu MySQL tidak dikomen dalam fail php.ini tetapi masih menghadapi masalah.

Penyelesaian:

Sebagaimana ditunjukkan dalam mesej ralat, PHP tidak dapat memuatkan perpustakaan dinamik untuk MySQL (/usr/lib/php5/20090626 lfs/mysql.so). Untuk menyelesaikan masalah ini, buka terminal dan laksanakan arahan berikut:

sudo apt-get install php5-gd php5-mysql

Arahan ini akan memasang modul PHP yang diperlukan, termasuk MySQL, membenarkan PHP mencari dan menggunakan pemacu yang diperlukan untuk sambungan MySQL.

Setelah pemasangan selesai, jalankan semula arahan Symfony2 untuk mencipta skema. Ralat seharusnya tidak muncul lagi.

Atas ialah kandungan terperinci Mengapa PHP Tidak Dapat Menemui Pemacu MySQL dalam Persediaan LAMP?. 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