Rumah >pembangunan bahagian belakang >tutorial php >Sambungan MySQLi Hilang: Bagaimana Saya Membetulkan Ralat \'sambungan mysqli hilang\' dalam PHP?

Sambungan MySQLi Hilang: Bagaimana Saya Membetulkan Ralat \'sambungan mysqli hilang\' dalam PHP?

Linda Hamilton
Linda Hamiltonasal
2024-12-02 07:12:10702semak imbas

MySQLi Extension Missing: How Do I Fix the

Sambungan MySQLi Hilang: Penyelesaian Masalah dan Penyelesaian

Jika anda menemui mesej ralat "Pelanjutan mysqli tiada. Sila semak konfigurasi PHP anda, " jangan panik. Ikuti langkah-langkah ini untuk menyelesaikan isu ini dan sediakan skrip anda.

Menyemak Konfigurasi PHP Anda

  1. Tentukan fail php.ini aktif anda : Apache menggunakan fail php.ini utama yang terletak dalam direktori pemasangan PHP, tetapi ia juga mungkin menggunakan fail konfigurasi tambahan dari lokasi lain. Untuk mencari php.ini aktif, gunakan perintah terminal berikut:
php -i | grep php.ini
  1. Semak baris sambungan: Buka fail php.ini aktif dan cari untuk baris yang bermula dengan "extension=mysqli". Jika anda menjumpai baris ini, teruskan ke langkah 3.
  2. Nyahkomen baris sambungan: Jika baris sambungan diulas menggunakan koma bertitik (;), alih keluar koma bertitik untuk mendayakan sambungan.
  3. Mulakan semula Apache: Setelah anda membuat perubahan yang diperlukan, mulakan semula Apache untuk memohon mereka:
  • Ubuntu/Debian: sudo service apache2 restart
  • CentOS/Red Hat: sudo systemctl restart httpd

Alternatif Penyelesaian

Jika langkah di atas tidak menyelesaikan isu, cuba penyelesaian alternatif berikut:

  1. Cari php_mysqli.dll: Fail ini ialah biasanya terdapat dalam direktori sambungan PHP (cth., C:phpext).
  2. Edit php.ini: Tambahkan baris berikut pada fail php.ini anda, menggantikan "C:phpextphp_mysqli.dll" dengan laluan sebenar ke fail yang anda temui:
extension="C:\php\ext\php_mysqli.dll"
  1. Mulakan semula Apache: Mulakan semula Apache seperti yang diterangkan di atas.

Ini sepatutnya memuatkan sambungan mysqli dan membolehkan anda menggunakan API MySQLi dalam skrip PHP anda. Jika anda masih menghadapi masalah, rujuk log sistem anda atau dapatkan bantuan penyelesaian masalah tambahan.

Atas ialah kandungan terperinci Sambungan MySQLi Hilang: Bagaimana Saya Membetulkan Ralat \'sambungan mysqli hilang\' dalam PHP?. 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