Menyelesaikan masalah "Ralat maut: Kelas 'MySQLi' tidak ditemui" dalam PHP
Apabila menghadapi ralat "Ralat maut: Kelas 'MySQLi' tidak dijumpai," ia menunjukkan bahawa sambungan MySQLi tidak didayakan atau dikonfigurasikan dengan betul dalam persekitaran PHP anda. Begini cara untuk menyelesaikan isu ini:
Menyemak Versi PHP
Pastikan anda menjalankan versi PHP yang menyokong MySQLi. Versi 5.2.5 sudah lapuk dan tidak termasuk MySQLi secara lalai. Pertimbangkan untuk meningkatkan kepada versi PHP yang lebih terbaharu.
Memasang MySQLi Extension
Jika anda menggunakan versi PHP yang serasi, anda perlu memasang sambungan MySQLi. Anda biasanya boleh melakukan ini:
Untuk Linux/Unix:
yum install php-mysqli
atau
apt-get install php-mysqli
Untuk Windows:
Mendayakan MySQLi Sambungan
Selepas memasang MySQLi, anda mesti memastikan ia didayakan dalam fail konfigurasi php.ini anda. Tambahkan baris berikut pada fail php.ini anda:
extension=mysqli.so
Mulakan Semula Pelayan Web
Setelah anda memasang dan mendayakan MySQLi, mulakan semula pelayan web anda (cth., Apache atau Nginx) untuk menggunakan perubahan.
Mengesahkan Pemasangan
Semak halaman PHPInfo anda (cth., dengan mencipta skrip dengan phpinfo();) dan cari bahagian "mysqlnd". Bahagian ini harus menyenaraikan MySQLi sebagai salah satu sambungan yang tersedia.
Kod Contoh
Berikut ialah versi ubah suai kod sampel anda, dengan andaian MySQLi kini dipasang dan didayakan:
<?php $mysqli = new mysqli($db_server, $db_user, $db_pass, $db_name); if ($mysqli->connect_errno) { echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error; }
Atas ialah kandungan terperinci Bagaimana untuk Betulkan 'Ralat maut: Kelas 'MySQLi' tidak dijumpai' Ralat PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!