mysql — php.ini mysqli.allow_persistent не выключится даже после перезапуска php

Что я сделал:

  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

Решение

mysqli.allow_persistent на самом деле ожидает целочисленное значение, по умолчанию 1 согласно документации. Это может быть немного запутанным, так как mysql.allow_persistent (без i) использует переключатель вкл / выкл, а вкл / выкл также работает для mysqli в некоторых старых версиях PHP.

Чтобы отключить это, используйте это в вашем php.ini:

mysqli.allow_persistent = 0

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]