Coba gunakan localhost alih-alih 127.0.0.1 dan pastikan juga nama pengguna/kata sandi yang Anda gunakan benar dan ada di server mysql. Periksa juga mysqld sedang berjalan dan firewall Anda mengizinkan database mysql lewat.
Edit file php.ini Anda dan pastikan extension extension=php_mysqli.dll diaktifkan di Windows atau extension=php_mysqli.so di Linux.
Coba jawabannya di sini:PHP - MYSQL - server database uji
Ada dua pengaturan yang harus Anda periksa agar ini berfungsi (tentu saja dengan asumsi Anda telah menginstal server MySQL):
Periksa nilai mysql.default_socket dalam konfigurasi PHP Anda.
Periksa nilai socket di file konfigurasi MySQL Anda di bawah heading [mysqld].
Nilai-nilai itu harus identik; jika tidak, ubah satu untuk mencocokkan yang lain dan mulai ulang layanan masing-masing.