Försök att använda localhost istället för 127.0.0.1 och se även till att användarnamnet/lösenordet du använder är korrekt och finns på mysql-servern. Kontrollera också att mysqld körs och att din brandvägg tillåter mysql-databasen.
Redigera din php.ini-fil och se till att extension=php_mysqli.dll är aktiverat på Windows eller extension=php_mysqli.so på Linux.
Prova svaret här:PHP - MYSQL - testdatabasserver
Det finns två inställningar du måste kontrollera för att detta ska fungera (förutsatt att du har MySQL-server installerad förstås):
Kontrollera värdet på mysql.default_socket i din PHP-konfiguration.
Kontrollera värdet på socket i din MySQL-konfigurationsfil under rubriken [mysqld].
Dessa värden måste vara identiska; om de inte är det, ändra den ena så att den matchar den andra och starta om respektive tjänst.