为什么auto_prepend_文件可以在.htaccess中工作,而不能在php.ini中工作?
因此,我使用PHP的为什么auto_prepend_文件可以在.htaccess中工作,而不能在php.ini中工作?,php,.htaccess,php-ini,Php,.htaccess,Php Ini,因此,我使用PHP的auto_prepend_file加载我使用的配置文件。我尝试从php.ini中执行此操作,但从未加载该文件。过了一会儿。。。小时,我用过。htaccess和瞧,它工作了 我在安装了wamp的Windows7上使用自己的机器。该应用程序位于D:\wamp\www\myawesomeapp下。全局文件(称为config.php)位于根目录下(我在其中有一些文件夹) auto\u prepend\u file=“D:\wamp\www\myawesomeapp\config.ph
auto_prepend_file
加载我使用的配置文件。我尝试从php.ini中执行此操作,但从未加载该文件。过了一会儿。。。小时,我用过。htaccess和瞧,它工作了
我在安装了wamp的Windows7上使用自己的机器。该应用程序位于D:\wamp\www\myawesomeapp
下。全局文件(称为config.php)位于根目录下(我在其中有一些文件夹)
auto\u prepend\u file=“D:\wamp\www\myawesomeapp\config.php”
不起作用,但是,添加php\u值auto\u prepend\u文件D:/wamp/www/myawesomeapp/config.php
效果非常好
为什么??php.ini中的配置不应该正常工作吗?我还调查了include_path并添加了应用程序的文件夹,以防万一,但仍然不起作用。确保您更新了正确的php.ini,并重新启动了web服务器您是否尝试使用
/
而不是auto_prepend_file=“D:/wamp/www/myawesomeapp/config.php”
@MarkBaker我运行了php.exe-I|grep php.ini
,它说加载的配置文件是正确的:D:\wamp\bin\php\phpversion\php.ini
@LozCherone我尝试了//code>和`。。如果从命令行运行php.exe,则会看到命令行php使用的php.ini文件;不是通过web php。。。。在网页中执行phpinfo()操作