php.ini mysqli.allow_persistent 即使在 php 重启后也不会关闭
php.ini mysqli.allow_persistent won't turn off even after php restart
我做了什么:
- 我编辑了 php.ini 以包含
mysqli.allow_persistent = Off
- 重新启动php
- php_info -->> 显示
mysqli.allow_persistent = On
我什至尝试过:
ini_set('mysqli.allow_persistent', "Off");
- 但是 php_info -->> 仍然显示 mysqli.allow_persistent = On
为什么以及如何解决这个问题?
mysqli.allow_persistent
实际上需要一个整数值,根据文档默认值为 1
。这可能有点令人困惑,因为 mysql.allow_persistent
(没有 i)使用 On/Off 切换,并且 On/Off 在某些旧版本的 PHP 中也适用于 mysqli
.
要禁用它,请在 php.ini:
中使用它
mysqli.allow_persistent = 0
我做了什么:
- 我编辑了 php.ini 以包含
mysqli.allow_persistent = Off
- 重新启动php
- php_info -->> 显示
mysqli.allow_persistent = On
我什至尝试过:
ini_set('mysqli.allow_persistent', "Off");
- 但是 php_info -->> 仍然显示 mysqli.allow_persistent = On
为什么以及如何解决这个问题?
mysqli.allow_persistent
实际上需要一个整数值,根据文档默认值为 1
。这可能有点令人困惑,因为 mysql.allow_persistent
(没有 i)使用 On/Off 切换,并且 On/Off 在某些旧版本的 PHP 中也适用于 mysqli
.
要禁用它,请在 php.ini:
中使用它mysqli.allow_persistent = 0