已关闭,此问题需要details or clarity,目前不接受回答。
**想要改进此问题吗?**通过editing this post添加详细信息并澄清问题。
2个月前关闭。
Improve this question
在共享服务器中有一个子目录。
所以不能修改php.ini
。php_value auto_prepend_file "config.php"
想要包含config.php
,但无法正常工作,就好像从未执行过一样。phpinfo.php
是同一个文件夹,它显示auto_prepend_file
no value
我也发现了这一点,但只是进入内部服务器错误。
1条答案
按热度按时间iyzzxitl1#
.htaccess
是Apache HTTP Server的配置文件,因此,只要它作为Apache模块运行,就可以使用它来配置PHP。您可以使用php_value
指令,否则您根本无法使用它,这意味着您的服务器上运行了一些Apache模块,你只能有一个PHP版本作为Apache模块运行,但是如果通过其他服务器API运行,你可以有任意多个版本。对于基于CGI的解释器,您可以使用由托管服务提供商安排的自定义php.ini文件(如果有的话)(在您的帐户中查找此类文件),或者在文档根目录中创建一个
.user.ini
file(注意前导点)。这是一个PHP INI文件,它与Apache无关,因此您需要使用任何其他PHP INI文件中的语法,而不是.htaccess
语法:正如你所指出的,每个目录的INI文件是PHP/5.3+的一个特性。所以我认为你在这条路上基本上是运气不好的。你需要使用你的托管服务提供的任何Apache模块版本,或者联系他们的支持,看看你是否有一个自定义的php.ini文件可用于CGI设置。