You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PHP网站脚本在EasyPHP运行报错:找不到DB.php文件,求解决办法

解决EasyPHP中require_once找不到DB.php的问题

看起来你碰到的是PEAR类库路径不匹配的问题,别着急,咱们一步步来解决:

错误原因分析

你的脚本里require_once("DB.php");是要调用PEAR的DB数据库类库,但PHP在当前设置的include_path(.;C:\php\pear)里找不到这个文件。而且注释里提到的/usr/share/php是Linux系统下的PEAR路径,和你Windows上的EasyPHP环境完全不匹配,这就是问题所在。

具体解决方案

方案一:修正PHP的include_path指向EasyPHP的PEAR目录

  1. 打开EasyPHP控制面板,找到并点击PHP配置(或者直接找到EasyPHP安装目录下的php\php.ini文件)。
  2. 在php.ini里搜索include_path这一行,把原来的路径替换成EasyPHP实际的PEAR路径。比如你的EasyPHP安装在C:\Program Files (x86)\EasyPHP-DevServer-14.1VC11,那PEAR路径应该是C:\Program Files (x86)\EasyPHP-DevServer-14.1VC11\php\pear。修改后的include_path应该类似:
    include_path = ".;C:\Program Files (x86)\EasyPHP-DevServer-14.1VC11\php\pear"
    
  3. 保存php.ini,重启EasyPHP的Web服务器,再刷新页面试试。

方案二:直接安装PEAR的DB模块(如果缺失的话)

有时候EasyPHP默认没装DB模块,你可以手动安装:

  1. 打开Windows命令提示符(CMD),切换到EasyPHP的PHP目录:
    cd "C:\Program Files (x86)\EasyPHP-DevServer-14.1VC11\php"
    
  2. 运行PEAR安装命令:
    pear install DB
    
  3. 安装完成后,重启EasyPHP服务器,问题应该就能解决。

方案三(临时应急):修改config.php里的路径

如果上面两种方法暂时搞不定,你可以直接把DB.php的绝对路径写进require_once里:

require_once("C:\Program Files (x86)\EasyPHP-DevServer-14.1VC11\php\pear\DB.php");

不过这种方法不够灵活,换环境就得改路径,还是优先用前两种方案更好。

内容的提问来源于stack exchange,提问作者Max

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 03:33:22