我有一个服务器,其中 php 作为 apache 模块运行。
服务器上的每个用户都通过 open_basedir 限制在他自己的目录中。
我禁用了以下功能:
disable_functions = exec,passthru,shell_exec,system,proc_open,popen,curl_multi_exec,parse_ini_file,show_source
现在我想禁止自定义 php 配置设置,例如:
内存限制
最大执行时间
最大输入时间
post_max_size
upload_max_filesize
你会怎么做?
泰
您可以使用
php_admin_value
和php_admin_flag
指令将值硬编码到您的 apache 配置中,这将防止.htaccess
和ini_set
覆盖您设置的值。您可以在PHP 文档中阅读这些指令