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

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

Директивы конфигурации MySQL
Имя | По умолчанию | Место изменения | Список изменений
--- | --- | --- | ---
mysql.allow_local_infile | "1" | `INI_SYSTEM` |
mysql.allow_persistent | "1" | `INI_SYSTEM` |
mysql.max_persistent | "-1" | `INI_SYSTEM` |
mysql.max_links | "-1" | `INI_SYSTEM` |
mysql.trace_mode | "0" | `INI_ALL` |
mysql.default_port | NULL | `INI_ALL` |
mysql.default_socket | NULL | `INI_ALL` |
mysql.default_host | NULL | `INI_ALL` |
mysql.default_user | NULL | `INI_ALL` |
mysql.default_password | NULL | `INI_ALL` |
mysql.connect_timeout | "60" | `INI_ALL` |

Дополнительную информацию и определения режимов INI_* даёт раздел «Места установки параметров конфигурации».

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

`mysql.allow_local_infile` int
  Разрешает доступ к локальным файлам, с точки зрения PHP, с помощью инструкций LOAD DATA
`mysql.allow_persistent` bool
  Позволять ли постоянные соединения с MySQL.
`mysql.max_persistent` int
  Максимальное количество постоянных соединений c MySQL на один процесс.
`mysql.max_links` int
  Максимальное количество соединений с MySQL на один процесс, включая постоянные соединения.
`mysql.trace_mode` bool
  Режим трассировки. Если включена опция `mysql.trace_mode`, будут отображаться предупреждения при сканировании таблиц/индексов, непустых результирующих наборов (result sets), а также ошибки SQL. (Добавлено в версии PHP 4.3.0)
`mysql.default_port` string
  TCP-порт, используемый для соединения с базой данных по умолчанию (если не был указан другой). Если эта директива опущена, порт будет взят из переменной среды MYSQL_TCP_PORT, значения `mysql-tcp` в файле /etc/services или константы `MYSQL_PORT`, указанной при компиляции, в указанном порядке. Win32 использует только константу `MYSQL_PORT`.
`mysql.default_socket` string
  Имя сокета по умолчанию, используемого для соединения с локальной базой данных, если не был указан другой.
`mysql.default_host` string
  Адрес сервера по умолчанию, используемый для соединения с сервером базы данных, если не указан другой. Не работает в SQL safe mode.
`mysql.default_user` string
  Имя пользователя по умолчанию, используемое для соединения с сервером базы данных, если не указано другое. Не работает в SQL safe mode.
`mysql.default_password` string
  Пароль по умолчанию, используемый для соединения с сервером базы данных, если не указан другой. Не работает в SQL safe mode.
`mysql.connect_timeout` int
  Время ожидания ответа до разрыва соединения в секундах. Linux также использует это значение при ожидании первого ответа от сервера.

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open