php.ini mysqli.allow_persistent即使在重新启动php后也不会关闭

时间:2018-08-09 19:33:47

标签: php mysql mysqli ini persistent

我做了什么:

  1. 我编辑了php.ini以包含mysqli.allow_persistent = Off
  2. 重新启动php
  3. php_info->>显示mysqli.allow_persistent = On

我什至尝试:

  1. ini_set('mysqli.allow_persistent', "Off");
  2. 但是php_info->>仍显示mysqli.allow_persistent = On

为什么以及如何解决此问题?

1 个答案:

答案 0 :(得分:1)

mysqli.allow_persistent实际上需要一个整数值,根据文档,默认值为1。这可能有点令人困惑,因为mysql.allow_persistent(不带i)使用“打开/关闭”切换,并且在某些旧版本的PHP中,“打开/关闭”也适用于mysqli

要禁用它,请在您的php.ini中使用它:

mysqli.allow_persistent = 0