【发布时间】:2013-03-05 08:07:02
【问题描述】:
我想加入pear/Mail.php。
我要求托管支持为我提供路径,它是"/usr/local/php-5.3.17/share/pear/"。
但它不能独立工作,也不能独立于文档根目录,而且我似乎无法使用"../" 访问上层目录。
文档根目录有两个父文件夹:/home/www/
【问题讨论】:
我想加入pear/Mail.php。
我要求托管支持为我提供路径,它是"/usr/local/php-5.3.17/share/pear/"。
但它不能独立工作,也不能独立于文档根目录,而且我似乎无法使用"../" 访问上层目录。
文档根目录有两个父文件夹:/home/www/
【问题讨论】:
你有两种方法
1) 通过包含在 php.ini 中
喜欢
; UNIX: "/path1:/path2"
;include_path = ".:/php/includes"
;window
include_path = ".;c:\php\includes;C:\wamp\ZendFramework-1.11.11\library"
2)在Apache Config中添加pear目录作为有效目录
<Directory "/usr/share/rrdtool/fonts/">
Options All
AllowOverride None
Order allow,deny
Allow from all
</Directory>
【讨论】:
ini_set(string $option, string $value);
在重新联系支持团队后,他们表示错误
require_once(/usr/local/php-5.3.17/share/pear/Mail.php) [function.require-once]:无法打开流:没有这样的文件或 目录...
是由于 SMTP 传出服务器连接被禁用。
【讨论】:
include '/usr/local/php-5.3.17/share/pear/Mail.php';
【讨论】: