ini_set 禁用函数

ini_set 禁用函数

我在一家托管公司工作,是个新手。公司的政策之一是出于安全原因禁用 ini_set php 函数。很多拥有共享托管的客户要求我们启用此功能。我的任务是找出如何启用此功能而不危及他人安全。我们使用 Redhat Enterprise 5 和 Cpanel。

如果有人能回答这个问题我将不胜感激。

多谢。

答案1

我发现这通常是不必要的。作为 cPanel 的具体建议,启动 easyapache 并使用 suPHP 支持重新编译它。从那里,您的客户可以在他们的public_html目录中创建 php.ini 文件,这些文件将作为本地 PHP 配置应用。它不像 ini_set() 那么方便,但已经足够了。

答案2

最佳解决方案 - 为每个需要具有不同 UID 的 ini_set() 的用户使用单独的 PHP 实例。

是的,它需要更多内存。

答案3

您(目前)可以对php.ini安装在同一台机器(VPS)上的不同 PHP 版本设置不同的配置:

PHP5.6ini_set()允许使用php.ini,而 PHP7.0ini_set()不允许使用php.ini

相关内容