覆盖PHP配置选项

时间:2012-10-19 18:34:57

标签: php apache .htaccess

我正在尝试使用.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。我的配置有什么问题。我怎样才能获得价值?

1 个答案:

答案 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上运行变量时共享变量