我正在运行HHVM 3.0版作为NGC的FastCGI。 我想知道哪里禁用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>
答案 0 :(得分:0)
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
,表示无法更改该值。
HHVM使用php.ini
就像运行PHP的其他方法一样。根据您的安装,它可能会在不同的位置使用一个。检查phpinfo()
的输出位置 - 它可能位于某个地方/etc/hhvm
。