我正在尝试使用.htaccess
文件设置一些php配置选项,然后在php中获取它们。
如果我写php_value max_execution_time 21
,那么我可以在浏览器中运行ini_get('max_execution_time')
,返回21(使用CLI返回“0”,但我不知道为什么)。
但是如果我使用php_value error_log someValue
编写ini_get('error_log')
,它会在浏览器和CLI中返回布尔值false。我的配置有什么问题。我怎样才能获得价值?
答案 0 :(得分:3)
CLI是PHP Command Line Interface
。顾名思义,这是在系统命令行中使用PHP的一种方式。或者换句话说,它是running PHP Scripts that aren't on a web server
的一种方式(例如Apache Web服务器或Microsoft IIS)
.htaccess
(超文本访问)文件是一个目录级配置文件,works with web servers
如Apache
其中两个是两种不同的技术,这意味着PHP& .htacess只能在Web Server
而不是Command line
上运行变量时共享变量