PHP пытается используйте другой сокет, чем тот, который прослушивает MySQL.
Чтобы узнать, какой сокет прослушивает MySQL, запустите:
mysqld --verbose --help|grep ^socket
socket /var/run/mysqld/mysqld.sock
Чтобы узнать, какой сокет пытается использовать PHP, вы можете проверить вывод скрипта < ? php phpinfo (); ?>
, это переменная mysqli.default_socket
. Вы можете изменить его в своем файле php.ini
(обычно в / etc / php5 / apache2 /
).