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

Mengapa PHP Tidak Dapat Menemui Pemacu MySQL dalam Persediaan LAMP?

Barbara Streisand
Lepaskan: 2024-11-01 17:27:30
asal
496 orang telah melayarinya

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
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan