2

我正在尝试使用.htaccess文件设置一些 php 配置选项,然后在 php.ini 中获取它们。如果我写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。我的配置有什么问题。我怎样才能获得价值?

4

1 回答 1

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

它们中的两个是 2 种不同的技术,这意味着 PHP 和 .htacess 只能共享变量,如果你在Web Server非 via上运行它们Command line

于 2012-10-19T18:40:00.797 回答