6.1.3运行时配置

版权1997 - 2021 PHP文档组。10bet官方网站

这些函数的行为是受到设置的影响php . ini

表6.2 MySQL配置选项

的名字 默认的 多变的 更新日志
mysql.allow_local_infile “1” PHP_INI_SYSTEM
mysql.allow_persistent “1” PHP_INI_SYSTEM
mysql.max_persistent “1” PHP_INI_SYSTEM
mysql.max_links “1” PHP_INI_SYSTEM
mysql.trace_mode “0” PHP_INI_ALL
mysql.default_port PHP_INI_ALL
mysql.default_socket PHP_INI_ALL
mysql.default_host PHP_INI_ALL
mysql.default_user PHP_INI_ALL
mysql.default_password PHP_INI_ALL
mysql.connect_timeout “60” PHP_INI_ALL


进一步的细节和定义的PHP_INI_ *模式,看到http://www.php.net/manual/en/configuration.changes.modes

这里有一个简短的解释配置指令。

mysql.allow_local_infileint

PHP允许访问,从的角度来看,本地文件加载数据报表

mysql.allow_persistentbool

是否允许持久连接MySQL。

mysql.max_persistentint

每个进程的持续的MySQL连接的最大数量。

mysql.max_linksint

MySQL连接的最大数量/过程,包括持久连接。

mysql.trace_modebool

跟踪模式。当mysql.trace_mode启用警告表/索引扫描,非自由结果集,将显示sql错误。(在安装PHP 4.3.0介绍)

mysql.default_port字符串

默认的TCP端口号连接到数据库服务器时使用如果没有指定其他港口。如果没有指定默认值,将得到的MYSQL_TCP_PORT环境变量,mysql-tcp进入/或者是编译时MYSQL_PORT常数,这个顺序。Win32只会使用MYSQL_PORT常数。

mysql.default_socket字符串

默认连接时使用的套接字的名字到一个本地数据库服务器如果没有指定其他插座的名字。

mysql.default_host字符串

连接时使用的默认服务器主机数据库服务器如果没有指定其他主机。并不适用于SQL安全模式

mysql.default_user字符串

默认用户名时使用连接到数据库服务器如果没有指定其他名称。并不适用于SQL安全模式

mysql.default_password字符串

默认密码时使用连接到数据库服务器如果没有指定其他密码。并不适用于SQL安全模式

mysql.connect_timeoutint

连接超时在几秒钟内。在Linux上这个超时也用于从服务器等待第一个答案。