我读过很多帖子,它们告诉我这是因为没有安装 pear。我的问题是它已安装,我尝试重新安装它,但没有成功。
我将php.ini
文件设置为
include_path='.:/usr/share/php:/usr/share/php/pear'
我已经通过 ftp 登录系统,文件存在,并且一切似乎都已正确安装。
我哪里做错了。
完整错误:
警告:require_once(HTTP/Request2.php):无法打开流:/var/www/test.php 第 3 行中没有该文件或目录 致命错误:require_once():无法打开所需的“HTTP/Request2.php”(include_path='.:/usr/share/php:/usr/share/php/pear:/usr/share/PEAR')在/var/www/test.php 第 3 行
第 3 行: require_once('HTTP/Request2.php');
我已经检查了 HTTP_Request2 的安装,它已安装并且是最新的。
编辑:这可能是由某种类型的权限引起的吗?
答案1
可以安装 Pear,但 pear 本身是一种包管理器。必须安装 Http_request2。
比较http://pear.php.net/package/HTTP_Request2/redirected
在控制台上尝试
sudo pear install HTTP_Request2