Rumah > pembangunan bahagian belakang > tutorial php > Mengapa Saya Mendapat Ralat Maut PHP: Panggilan ke Fungsi Tidak Ditakrifkan mysqli_connect()?

Mengapa Saya Mendapat Ralat Maut PHP: Panggilan ke Fungsi Tidak Ditakrifkan mysqli_connect()?

Patricia Arquette
Lepaskan: 2025-01-03 07:57:39
asal
571 orang telah melayarinya

Why Am I Getting a PHP Fatal Error: Call to Undefined Function mysqli_connect()?

Menyahpepijat PHP Fatal Error: Call to Undefined Function mysqli_connect()

"Ralat maut: Panggilan ke fungsi yang tidak ditentukan mysqli_connect()" ialah ralat biasa yang mungkin timbul apabila cuba mewujudkan sambungan pangkalan data menggunakan PHP.

Dalam kes anda, anda menyebut bahawa anda menyalin skrip PHP anda dari satu pelayan ke pelayan yang lain, di mana anda menghadapi ralat ini. Isu ini mungkin berpunca daripada fakta bahawa mysqli_connect() tidak dikenali oleh persekitaran PHP pada pelayan baharu anda.

Kod yang anda berikan untuk menyambung ke pangkalan data anda menggunakan mysqli_connect() adalah sah. Walau bagaimanapun, ralat menunjukkan bahawa sambungan mysqli hilang atau tidak dipasang dengan betul pada pelayan baharu anda.

Untuk membetulkan isu ini, anda perlu memasang sambungan PHP MySQLi pada pelayan baharu anda. Anda boleh melakukan ini menggunakan arahan berikut melalui SSH:

sudo apt install php-mysqli
Salin selepas log masuk

Arahan ini akan memasang sambungan yang diperlukan, membolehkan anda menggunakan fungsi mysqli_connect() untuk mewujudkan sambungan pangkalan data.

Pastikan bahawa anda memulakan semula pelayan web anda (cth., Apache atau Nginx) selepas memasang sambungan untuk perubahan berkuat kuasa. Sebaik sahaja anda berbuat demikian, "Fatal error: Call to undefined function mysqli_connect()" harus diselesaikan dan anda akan berjaya menyambung ke pangkalan data anda menggunakan PHP.

Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat Maut PHP: Panggilan ke Fungsi Tidak Ditakrifkan mysqli_connect()?. 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