Я взял на себя настройку, созданную другим разработчиком, и я не знаком с этой строкой. Может ли кто-нибудь прояснить эту строку кода?
ini_set ( 'mysqli.default_socket' , '/tmp/mysql5.sock' );
ini_set () изменяет значение конфигурации времени выполнения, чтобы переопределить значение, которое находится в /etc/php.ini.
Параметры mysqli управляют использованием базы данных MySQL с расширением mysqli .
default_socket является одним из параметров конфигурации среды выполнения для расширения mysqli.
Значение default_socket – это путь к файлу сокета, который используется для локального доступа между приложением PHP и MySQL Server. То есть, сокет используется, только если ваше приложение PHP использует «localhost» в качестве имени хоста при подключении к MySQL. Для получения дополнительной информации прочитайте http://dev.mysql.com/doc/refman/5.6/ru/connecting.html
Было бы необходимо указать значение для default_socket, если значение в /etc/php.ini не соответствует расположению файла сокета, созданного экземпляром MySQL на этом сервере.