【发布时间】:2011-08-04 23:54:22
【问题描述】:
我正在尝试使用 PEAR 类。
当我检查 phpinfopear 路径在主值中,但不在本地值中。 有什么区别?
如何检查 pear 是否启用?
在 php 5.3 中 Phar 和 pear 是否相同?
如果有人可以提供一个非常简单的程序来检查是否能够包含梨类并且工作正常会很棒
【问题讨论】:
我正在尝试使用 PEAR 类。
当我检查 phpinfopear 路径在主值中,但不在本地值中。 有什么区别?
如何检查 pear 是否启用?
在 php 5.3 中 Phar 和 pear 是否相同?
如果有人可以提供一个非常简单的程序来检查是否能够包含梨类并且工作正常会很棒
【问题讨论】:
PHAR(PHP 存档)只是一种以存档形式部署 php 应用程序的方法。 PEAR(PHP 扩展和应用程序存储库)与此无关。
主值是在 php.ini 中设置的值,而本地值可以来自您的虚拟主机配置 .user.ini(在 PHP 5.3 中),甚至可以由您自己的脚本使用 ini_set 设置。
【讨论】:
PEAR 类是纯 PHP 代码,您无需安装任何东西即可使用它们。 PEAR 提供了一个命令行安装程序,负责下载所有必需的东西、依赖项和所有内容,但它基本上是一种商品。
我假设您想将您的 PEAR 目录添加到 include_path 指令中,这样 PEAR 代码才能真正起作用(PEAR 在包含文件时会大量使用它)。您可以使用set_include_path() 函数来执行此操作。如果您运行 phpinfo() 来查看当前值,您应该在 Master 列中看到系统范围的默认值,并在 Local 列中看到您的本地更改。
关于PHAR,它是一种打包PHP代码的存档格式。
【讨论】: