Установка
Типы ресурсов
Установка и настройка
PHP Manual

## Настройка во время выполнения

Поведение этих функций зависит от установок в php.ini.

Директивы конфигурации MySQL
Имя | Значение по умолчанию | Область изменения | Changelog
--- | --- | --- | ---
mysql.allow_persistent | "On" | PHP_INI_SYSTEM |
mysql.max_persistent | "-1" | PHP_INI_SYSTEM |
mysql.max_links | "-1" | PHP_INI_SYSTEM |
mysql.trace_mode | "0" | PHP_INI_ALL | Доступна с PHP 4.3.0.
mysql.default_port | NULL | PHP_INI_ALL |
mysql.default_socket | NULL | PHP_INI_ALL | Доступна с PHP 4.0.1
mysql.default_host | NULL | PHP_INI_ALL |
mysql.default_user | NULL | PHP_INI_ALL |
mysql.default_password | NULL | PHP_INI_ALL |
mysql.connect_timeout | "0" | PHP_INI_SYSTEM | PHP_INI_SYSTEM в PHP <= 4.3.2. Доступна с PHP 4.3.0.

Для подробного описания констант PHP_INI_*, обратитесь к документации функции ini_set().

Краткое разъяснение конфигурационных директив.

`mysql.allow_persistent` логическое

  Позволять ли постоянные соединения с MySQL.

`mysql.max_persistent` целое

  Максимальное количество постоянных соединений на один процесс.

`mysql.max_links` целое

  Максимальное количество соединений с MySQL на один процесс, включая постоянные соединения.

`mysql.trace_mode` boolean

`mysql.default_port` строка

  TCP-порт, используемый для соединения с базой данных по умолчанию (если не был указан другой). Если эта директива опущена, порт будет взят из переменной среды MYSQL_TCP_PORT, значения mysql-tcp в /etc/services или константы MYSQL_PORT, указанной при компиляции, в указанном порядке. Win32 использует только константу MYSQL_PORT.

`mysql.default_socket` строка

  Тип сокета, используемого для соединения с локальной базой данных, если не был указан другой.

`mysql.default_host` строка

  Адрес сервера, используемый для соединения с базой данных, если не указан другой. Не работает в безопасном режиме.

`mysql.default_user` строка

  Имя пользователя, используемое для соединения с базой данных, если не указано другое. Не работает в безопасном режиме.

`mysql.default_password` строка

  Пароль, используемый для соединения с базой данных, если не указан другой. Не работает в безопасном режиме.

`mysql.connect_timeout` целое

  Время ожидания овета до разрыва соединения в секундах. Linux также использует это значение при ожидании первого ответа от сервера.

Установка
Типы ресурсов
Установка и настройка
PHP Manual