VPS侦探论坛

 找回密码
 注册
查看: 7221|回复: 3

在LNMPA的vps上安装了pear却无法调用

[复制链接]
发表于 2011-7-6 15:21:16 | 显示全部楼层 |阅读模式

在LNMPA的vps上安装了pear却无法调用。
写了个测试php页面,里面写上代码
require_once 'System.php';  


然后就会出现如下错误:
Warning: require_once(System.php) [function.require-once]: failed to open stream: No such file or directory in

Fatal error: require_once() [function.require]: Failed opening required 'System.php' (include_path='.:/usr/local/php/share/pear/')


请求军哥帮助。
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2011-7-6 16:13:09 | 显示全部楼层


System.php 这个文件不存在吧。
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2011-7-7 12:17:00 | 显示全部楼层

我看了 /usr/local/php/share/pear/ 这个目录下面是有 System.php 这个文件的。

而且在php.ini里面已经配置了 include_path='.:/usr/local/php/share/pear/'

但是调用 pear里面的任何文件都会出现 错误。我查看了 phpinfo 里面有一个 '--without-pear' ,网上有的说跟这个没关系。
但是为什么调用不了 pear里面的文件呢
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2011-7-7 12:52:55 | 显示全部楼层



已经解决了,谢谢军哥的热心帮助。

是权限的问题,在网站配置文件里的 php_admin_value open_basedir 里面限制了访问。所以不能调用pear。
我注释掉了 php_admin_value open_basedir  就正常了。

不知道这个问题有没有更好的解决方法。
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-20 21:43 , Processed in 0.025261 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表