通过Windows注册表进行的PHP配置是否适用于CLI?

时间:2013-08-01 21:21:27

标签: php ini

我正在尝试为给定配置中的给定脚本专门设置include_path。 Per Directory Values非常适合这项任务,所以我正在尝试这个:

[HKEY_LOCAL_MACHINE\SOFTWARE\PHP\Per Directory Values\c\phpDevScripts]
"include_path"="c:\\path\\to\\dev\\lib"

它似乎不适用于CLI脚本,但文档对此没有任何说明。

1 个答案:

答案 0 :(得分:0)

引自“User Contributed Notes”:

  

能够将php指令放在httpd.conf中并让它们在每个目录或每个主机的基础上工作是非常好的。现在有了   可能值得注意的另一个方面:

     
    

放入你的apache conf文件的php.ini指令适用于php时     它作为apache模块运行(即在网页中),但不运行时     作为CLI(命令行界面)。

  
     

这样的功能可能是不幸的少数人不想要的,但我想   大多数人会发现它很有用。就我而言,我真的很开心   我可以在我的httpd.conf文件中使用open_basedir,它限制了   我的域名的网络用户和子管理员的访问权限,但它没有   限制我自己的命令行php脚本..