運(yùn)行時(shí)配置

這些函數(shù)的行為受 php.ini 中的設(shè)置影響。

MySQL 配置選項(xiàng)
名字 默認(rèn) 可修改范圍 更新日志
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 自 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 "60" PHP_INI_ALL 自 PHP 4.3.0 起可用。在 PHP <= 4.3.2 時(shí)為 PHP_INI_SYSTEM
有關(guān) PHP_INI_* 樣式的更多詳情與定義,見 配置可被設(shè)定范圍。

這是配置指令的簡短說明。

mysql.allow_local_infile integer

Allow accessing, from PHP's perspective, local files with LOAD DATA statements

mysql.allow_persistent boolean

是否允許 MySQL 的持久連接。

mysql.max_persistent integer

每個進(jìn)程中最大的持久連接數(shù)目。

每個進(jìn)程中最大的連接數(shù),包括持久連接。

mysql.trace_mode boolean

跟蹤模式。當(dāng)激活 mysql.trace_mode 時(shí),將會顯示 table/index 掃描的警告,未釋放的結(jié)果集以及 SQL 錯誤。(PHP 4.3.0 引進(jìn))

mysql.default_port string

指定默認(rèn)連接數(shù)據(jù)庫的 TCP 端口號。如果沒有指定默認(rèn)端口號,則按順序從 MYSQL_TCP_PORT 環(huán)境變量,/etc/services 文件中的 mysql-tcp 項(xiàng)或者編譯時(shí)指定的 MYSQL_PORT 常量中取得。Win32 環(huán)境下只會使用 MYSQL_PORT 常量。

mysql.default_socket string

當(dāng)使用本地連接的時(shí)候,默認(rèn)的 socket 名稱。

mysql.default_host string

默認(rèn)連接的數(shù)據(jù)庫服務(wù)器地址。不適用于 SQL 安全模式。

mysql.default_user string

默認(rèn)連接數(shù)據(jù)庫時(shí)使用的用戶名。不適用于 SQL 安全模式。

mysql.default_password string

默認(rèn)連接數(shù)據(jù)庫時(shí)使用的密碼。不適用于 SQL 安全模式。

mysql.connect_timeout integer

連接超時(shí)秒數(shù)。在 Linux 中,此參數(shù)設(shè)定了等候來自服務(wù)器的響應(yīng)的時(shí)長。