安装/配置
PHP Manual

运行时配置

这些函数的行为受 php.ini 中的设置影响。

MySQLi 配置选项
名称 默认值 可修改范围 更新日志
mysqli.allow_persistent "1" PHP_INI_SYSTEM 自 PHP 5.3.0 起可用。
mysqli.max_persistent "-1" PHP_INI_SYSTEM 自 PHP 5.3.0 起可用。
mysqli.max_links "-1" PHP_INI_SYSTEM 自 PHP 5.0.0 起可用。
mysqli.default_port "3306" PHP_INI_ALL 自 PHP 5.0.0 起可用。
mysqli.default_socket NULL PHP_INI_ALL 自 PHP 5.0.0 起可用。
mysqli.default_host NULL PHP_INI_ALL 自 PHP 5.0.0 起可用。
mysqli.default_user NULL PHP_INI_ALL 自 PHP 5.0.0 起可用。
mysqli.default_pw NULL PHP_INI_ALL 自 PHP 5.0.0 起可用。
mysqli.reconnect "0" PHP_INI_SYSTEM 自 PHP 4.3.5 起可用。
mysqli.allow_local_infile "1" PHP_INI_SYSTEM 自 PHP 5.2.4 起可用。
mysqli.cache_size "2000" PHP_INI_SYSTEM 自 PHP 5.3.0 起可用。

以上 PHP_INI_* 常量的进一步细节及定义,见怎样修改配置设定一节。

这是配置指令的简短说明。

mysqli.allow_persistent integer

启用mysqli_connect()创建持久连接功能。

mysqli.max_persistent integer

可创建的持久连接最大数目。 设为0时无上限。

每个进程的 MySQL 连接的最大数目。

mysqli.default_port integer

当未指定其它端口时,连接数据库所使用的缺省端口号。如果未 指定缺省端口号,端口号将依次取下列值: 环境变量 MYSQL_TCP_PORT, 文件/etc/services中的 mysql-tcp, 或编译时指定的MYSQL_PORT常量。 Win32将仅适用MYSQL_PORT常量。

mysqli.default_socket string

未指定其它socket名称时,连接到本地数据库所使用的缺省socket名称。

mysqli.default_host string

未指定其它主机名时,连接到数据库服务器时所使用的缺省主机名。 安全模式safe mode下无效。

mysqli.default_user string

未指定用户名时,连接数据库服务器时所使用的缺省用户名。 安全模式safe mode下无效。

mysqli.default_pw string

未指定密码时,连接数据库服务器时所使用的缺省密码。 安全模式safe mode下无效。

mysqli.reconnect integer

连接断开后自动重新连接。

mysqli.allow_local_infile integer

mysqli.cache_size integer

仅可用于 mysqlnd


安装/配置
PHP Manual