gpt4 book ai didi

php - 在作为 FastCGI 运行的 HHVM 上禁用持久数据库连接

转载 作者:行者123 更新时间:2023-11-29 03:32:33 31 4
gpt4 key购买 nike

我正在运行 HHVM 3.0 版作为 FastCGI 和 NGINX。我想知道在哪里禁用 php MySQL 持久连接。

在传统的php中是在php.ini文件中如下:

[MySQL]
mysql.allow_persistent = Off

HHVM 文档中并不清楚如何执行此操作。

当我尝试下面的代码时:

<?php
echo "Display erros: " . ini_get('display_errors') . "<BR>"; // Only for test
ini_set('mysql.allow_persistent', '0');
echo "Mysql persistent: " . ini_get('mysql.allow_persistent') . "<BR>";
?>

我得到以下输出:

Display erros: 1
Mysql persistent:

如何在 HHVM 中禁用持久连接?<​​/p>

最佳答案

mysql.allow_persistent 可更改为 PHP_INI_SYSTEM , 这意味着 only in php.ini or your server config .因此,您不能使用 ini_set 来更改它。

var_dump(ini_set('mysql.allow_persistent', '0')); 将向您指示您的调用返回 FALSE,指示无法更改值(value)。

HHVM 使用 php.ini 就像其他运行 PHP 的方法一样。根据您的安装,它可能会在不同的位置使用一个。检查 phpinfo() 的位置输出 - 它可能在 /etc/hhvm 某处。

关于php - 在作为 FastCGI 运行的 HHVM 上禁用持久数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28419515/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com