Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从我的php应用程序覆盖php.ini和httpd.conf中的设置_Php_Apache_Settings - Fatal编程技术网

如何从我的php应用程序覆盖php.ini和httpd.conf中的设置

如何从我的php应用程序覆盖php.ini和httpd.conf中的设置,php,apache,settings,Php,Apache,Settings,我无法访问php.ini和httpd.conf文件。是否有任何过程可以从我的php应用程序中覆盖(或添加一些)php.ini和httpd.conf文件的设置?您可以用于某些设置,或者通过修改设置。htaccess 使用这些方法的ini设置的可更改性因变量而异(请参见“可更改”列)。解释每个PHP\u INI.*的含义 对于httpd.conf中的设置(例如:属于Apache本身而不是PHP),您需要使用文件。当然,您的服务器的AllowOverride必须允许您使用它们。请与您的主机提供商联系

我无法访问php.ini和httpd.conf文件。是否有任何过程可以从我的php应用程序中覆盖(或添加一些)php.ini和httpd.conf文件的设置?

您可以用于某些设置,或者通过
修改设置。htaccess

使用这些方法的ini设置的可更改性因变量而异(请参见“可更改”列)。解释每个
PHP\u INI.*
的含义

对于
httpd.conf
中的设置(例如:属于Apache本身而不是PHP),您需要使用文件。当然,您的服务器的
AllowOverride
必须允许您使用它们。请与您的主机提供商联系以获取有关信息。

您可以将其用于某些设置或通过
修改设置。htaccess

使用这些方法的ini设置的可更改性因变量而异(请参见“可更改”列)。解释每个
PHP\u INI.*
的含义


对于
httpd.conf
中的设置(例如:属于Apache本身而不是PHP),您需要使用文件。当然,您的服务器的
AllowOverride
必须允许您使用它们。请与您的主机提供商联系以获取有关信息。

对于Apache配置:可以使用以下文件(对于某些设置)完成此操作:

.htaccess
文件(或“分布式配置文件”)提供了按目录进行配置更改的方法。包含一个或多个配置指令的文件放在特定的文档目录中,这些指令应用于该目录及其所有子目录

您可能无法使用
.htaccess
文件更改某些设置;可以使用的指令在主Apache配置中使用指令指定

对于PHP设置:这可以使用以下函数完成:

设置给定配置选项的值。配置选项将在脚本执行期间保留此新值,并在脚本结束时恢复


显示可以从脚本更改的设置。

对于Apache配置:可以使用以下文件(对于某些设置)进行更改:

.htaccess
文件(或“分布式配置文件”)提供了按目录进行配置更改的方法。包含一个或多个配置指令的文件放在特定的文档目录中,这些指令应用于该目录及其所有子目录

您可能无法使用
.htaccess
文件更改某些设置;可以使用的指令在主Apache配置中使用指令指定

对于PHP设置:这可以使用以下函数完成:

设置给定配置选项的值。配置选项将在脚本执行期间保留此新值,并在脚本结束时恢复


显示可以从脚本更改的设置。

对于apache,使用
.htaccess
,这将允许您控制
httpd.conf
将提供给您的大部分内容


对于PHP,请看这里:,其中一种方法是将设置也放在
.htaccess
文件中(当服务器中存在某些PHP模块时)。

对于apache,使用
.htaccess
,这将允许您控制
httpd.conf
将提供给您的大部分内容


对于PHP,请看这里:,其中一种方法是将设置也放在
.htaccess
文件中(当服务器中存在某些PHP模块时)。

对于apache(httpd.conf)?@chanchai,您不能。如果可以的话,这将是一个巨大的安全问题,不是吗?可以使用.htaccess文件()。@Richard那么从技术上讲,您不使用PHP。您还需要将httpd.conf中的
AllowOverride
设置为允许您更改设置的级别。对于apache(httpd.conf)??@chanchai,您不能。如果可以的话,这将是一个巨大的安全问题,不是吗?可以使用.htaccess文件()。@Richard那么从技术上讲,您不使用PHP。您还需要将httpd.conf中的
AllowOverride
设置为允许您更改设置的级别。只有在apache设置中的“允许覆盖”允许的情况下,.htaccess文件才能覆盖某些apache设置。只有在“允许覆盖”允许的情况下,.htaccess文件才能覆盖某些apache设置在apache设置中,+1用于该附录的链接,以前从未见过,但惊喜地发现短标记可以通过
ini\u set
打开和关闭。。。始终假定该设置是不可变的。@否:该特定选项与其他选项一样,不能使用
ini\u set
进行更改。因为php必须在执行
ini\u集
调用之前解析页面,如果禁用了该选项,它将无法解析
+1中的调用,以链接到该附录,以前从未见过它,但惊喜地发现短标记可以通过
ini\u集
打开和关闭。。。始终假定该设置是不可变的。@否:该特定选项与其他选项一样,不能使用
ini\u set
进行更改。因为php必须在执行
ini\u set
调用之前解析页面,如果禁用了该选项,它将无法解析
中的调用