【问题标题】:What is difference between php include_path Local Value and Master Value?php include_path 本地值和主值有什么区别?
【发布时间】:2011-08-04 23:54:22
【问题描述】:

我正在尝试使用 PEAR 类。

当我检查 phpinfopear 路径在主值中,但不在本地值中。 有什么区别?

如何检查 pear 是否启用?

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

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

【问题讨论】:

    标签: php apache pear


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢。有价值的简单信息 :-) 讲述一些关于梨的事情。好还是坏?
    • "Depends",PEAR 中有一个很好的包,还有一些非常旧的、未维护的包,我不会使用 :)
    • @zod - 不再支持 Spreadsheet_Excel_Writer;但仍会生成 xls 文件。过去曾推荐您使用 PHPExcel 来编写 Excel 文件……您没有接受该建议的任何特殊原因?
    • @Mark 是的,我们过去讨论过这个问题,我知道 PHPExcel 是最强大和最好的。但是老板们不想下载和添加外部项目,它的大小等等。所以我认为梨是梨和php一起出现的:-(
    【解决方案2】:

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

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

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

    【讨论】:

    • 谢谢。有价值的简单信息 :-) 讲述一些关于梨的事情。好还是坏?
    猜你喜欢
    • 2013-10-31
    • 2011-03-21
    • 2011-04-03
    • 2015-06-27
    • 1970-01-01
    • 2011-08-09
    • 1970-01-01
    • 2010-12-11
    • 2017-01-10
    相关资源
    最近更新 更多