【发布时间】:2010-02-19 19:49:40
【问题描述】:
我正在使用 Macports 进行 PHP 开发。我认为与 Macports 相关的所有内容都应该位于 /opt/local 下,但我无法加载我刚刚通过 PEAR 安装的 PEAR::Mail_Mime 包。我确实确认 pear 的路径是 /opt/local/bin/pear,但我不知道它在哪里转储了包文件,所以我不知道如何将它们包含在我的路径中。有什么指点吗?
【问题讨论】:
我正在使用 Macports 进行 PHP 开发。我认为与 Macports 相关的所有内容都应该位于 /opt/local 下,但我无法加载我刚刚通过 PEAR 安装的 PEAR::Mail_Mime 包。我确实确认 pear 的路径是 /opt/local/bin/pear,但我不知道它在哪里转储了包文件,所以我不知道如何将它们包含在我的路径中。有什么指点吗?
【问题讨论】:
如果你使用 pear 命令安装包,你也可以这样做
$ pear list mail_mime
获取该软件包中所有文件的列表以及它们的安装位置。这是查找示例文件的便捷方式,尤其是与 grep 一起使用时;-)
【讨论】:
Pear 文件通常安装在 share/php 目录中,尽管我现在不在我的 mac 上,所以我无法准确检查它可能在哪里。不过,您可以使用 locate 找到该目录。从您的终端类型:
$ locate PEAR.php
它应该返回类似/usr/share/php/PEAR.php 的东西——在这个例子中/usr/share/php 应该在我的包含路径中。 Mail.php 和 Mail/mime.php 也应该在这个目录中。
【讨论】: