【发布时间】:2014-02-28 19:02:59
【问题描述】:
我正在尝试在我的云托管服务器上加载 Mail 扩展,但由于我在多个位置有依赖项,所以它失败了。
Mail和Net是通过cPanel安装的,安装在/home/username/php中。
Mail 的 spec 表示 require 'Mail.php',然后从 include_path 加载它。但是,include_path='.:/usr/lib/php:/usr/local/lib/php。这是PEAR.php 所在的地方,以及其他我不知道的地方。
所以,
如果我使用require '/home/username/php/Mail.php,邮件的依赖如Net_SMTP 无法加载。
如果我将包含路径更改为/home/username/php,则PEAR.php 无法加载。
我宁愿不必修改 Mail.php 来手动包含它的依赖项。
【问题讨论】:
标签: php dependencies pear