我想知道是否有一种编辑disable_functions的方法(以便通过使用PHP代码启用exec()函数),或者只是以不涉及访问php.ini文件的方式?如果是这样,会是什么?
答案 0 :(得分:4)
我想知道是否有一种编辑disable_functions的方法(以便通过使用PHP代码来启用exec()函数),
不,因为这会使disable_functions
完全失效:出于安全原因,它的安全性在哪里,每个人都可以改变它?
或者只是以不涉及访问php.ini文件的方式?
不。
如果是这样,会是什么?
我想改变主持人。
答案 1 :(得分:0)
如果您的服务器是 启用suphp 或 如果php编译为cgi &
主机没有专门禁用本地php.ini文件,
然后您将能够使用本地php.ini文件覆盖甚至disable_functions
在您网站的文档根目录中添加包含所有要求的php.ini文件。 建议您使用同一服务器上使用的全局php.ini作为模板php.ini文件,然后修改该行 -
disable_functions选项
这样exec就不存在了。 这将有效,因为只要您在启用suphp的服务器上放置本地php.ini,域将停止使用全局php.ini