Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Membetulkan Ralat \'Pelanjutan mysqli hilang\' dalam PHP?
Menyelesaikan masalah "The mysqli extension is missing" Ralat
Menemui mesej ralat "The mysqli extension is missing" semasa pelaksanaan PHP boleh mengecewakan . Walaupun mencari forum dan mengikuti penyelesaian yang disyorkan, isu ini berterusan. Artikel ini akan membimbing anda melalui proses penyelesaian masalah yang komprehensif untuk menyelesaikan ralat ini.
1. Cari Fail php.ini yang Betul
Kenal pasti fail php.ini yang sedang digunakan oleh PHP. Biasanya, ia terletak dalam /etc/php5/apache2/php.ini atau /etc/php/7.0/apache2/php.ini.
2. Nyahkomen mysqli Extension
Buka fail php.ini dan cari baris "extension=mysqli". Jika ia diulas menggunakan koma bertitik (;), nyahkomennya dengan mengalih keluar koma bertitik.
3. Tentukan Laluan Sambungan PHP
Jika sambungan mysqli tidak muncul dalam phpinfo(), anda mungkin perlu menentukan laluan ke sambungan PHP mysqli. Gantikan baris "extension=mysqli" dengan yang berikut:
extension="C:\php\ext\php_mysqli.dll"
Ganti "C:phpextphp_mysqli.dll" dengan laluan yang betul ke sambungan mysqli pada sistem anda.
4. Mulakan semula Apache
Mulakan semula pelayan web Apache untuk menggunakan perubahan yang dibuat pada fail php.ini. Pada Linux, jalankan arahan berikut:
sudo service apache2 restart
Pada Windows, mulakan semula Apache daripada panel kawalan Perkhidmatan.
5. Pengesahan
Lawati halaman PHP yang menggunakan fungsi mysqli. Jika ralat diselesaikan, halaman harus dimuatkan dengan jayanya. Jika tidak, semak log ralat Apache untuk mendapatkan butiran tambahan.
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat \'Pelanjutan mysqli hilang\' dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!