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
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!