php include_path本地值和主值有什么区别?

时间:2011-04-13 19:22:41

标签: php apache pear

我正在尝试使用PEAR分类。

当我检查phpinfopear路径是否为主值时,但不是本地值。 有什么区别?

如何检查梨是否已启用?

在php 5.3中Phar和pear是否相同?

如果有人可以提供一个非常简单的程序来检查是否能够包含梨类并且工作正常会很棒

2 个答案:

答案 0 :(得分:1)

PHAR(PHP存档)只是一种以存档形式部署php应用程序的方法。 PEAR(PHP扩展和应用程序存储库)与此无关。

主值是在php.ini中设置的值,而本地值可以来自您的vhost配置,.user.ini(在PHP 5.3中),甚至可以使用ini_set由您自己的脚本设置

答案 1 :(得分:1)

PEAR类是纯PHP代码,您无需安装任何内容即可使用它们。 PEAR提供了一个命令行安装程序,负责下载所有必需的东西,依赖项和所有内容,但它基本上是一种商品。

我假设您要将PEAR目录添加到include_path指令,以便PEAR代码实际工作(PEAR在包含文件时大量使用它)。您可以使用set_include_path()功能执行此操作。如果您运行phpinfo()以查看当前值,您应该会在 Master 列中看到系统范围的默认值,并在 Local 列中看到本地更改。

关于PHAR,它是一种打包PHP代码的存档格式。