Apache添加php.ini将覆盖所有全局php.ini设置

Apache添加php.ini将覆盖所有全局php.ini设置,php,apache,Php,Apache,我只想在php.ini设置中添加一些非常简单的内容 post_max_size = 2.5M upload_max_filesize = 2.5M 但是如果我向documentroot添加一个php.ini文件,很多东西都会改变。我很确定这是因为它不再使用全局php.ini,它包含了一些东西。我可以不简单地附加一些设置而不是覆盖所有内容吗 编辑:我的服务器处于CGI模式,不允许我使用.htaccess设置php.ini设置。您可以覆盖ini设置: 使用ini\u set()函数直接从php脚

我只想在php.ini设置中添加一些非常简单的内容

post_max_size = 2.5M
upload_max_filesize = 2.5M
但是如果我向documentroot添加一个php.ini文件,很多东西都会改变。我很确定这是因为它不再使用全局php.ini,它包含了一些东西。我可以不简单地附加一些设置而不是覆盖所有内容吗


编辑:我的服务器处于CGI模式,不允许我使用.htaccess设置php.ini设置。

您可以覆盖ini设置:

  • 使用
    ini\u set()
    函数直接从php脚本开始
  • 在.htaccess文件中使用格式
    php\u值设置\u名称设置\u值

这些是唯一的选择吗。htaccess在我的情况下不起作用,我希望脚本中没有设置。你没有访问.htaccess的权限吗?或者它就是不起作用?检查对我的问题的编辑;我认为这是一个安全问题,似乎不可能。您要么拥有php.ini的完整副本,要么使用上述两个选项之一。