我试图制作一个自定义.ini文件来存储敏感信息,然后可以使用parse_ini_file获取这些信息。但是我有一些问题。
使用Azure我设置了应用程序设置:
名称:PHP_INI_SCAN_DIR值:D:\ home \ site \ ini
它表明它在phpinfo中加载了我的自定义ini文件,我将其命名为test.ini 我里面有...
[database_info]
;Database Information
dbUser=itstheuser
dbPassword=itsthepassword
[keys]
secretKey=aSeCreTKey
然后,在我的php文件中
$ini = parse_ini_file('test.ini');
echo $ini['dbUser'];
但是,这什么也没返回,我在此之后尝试了回显,并且回显良好,但是ini文件没有。 注意:这是使用PHP 5.6。
然后我更新到PHP 7.0,但出现错误...
由于内部服务器错误而无法显示该页面 发生了。
PHP 7.0似乎不喜欢我的自定义ini文件,因为当我删除ini文件时,错误消失了,并将其添加回去,并带回了错误。我不确定为什么会这样。
所以我的问题基本上是我的自定义ini文件无法正常工作,我做错了什么吗?