发布
社区首页 >问答首页 >PHP Pear --缺少“MDB2\Driver\mysql.php”

PHP Pear --缺少“MDB2\Driver\mysql.php”
EN

Stack Overflow用户
提问于 2014-01-30 05:09:48
回答 2查看 2.3K关注 0票数 1

我继承了一个庞大的项目,我正在努力让这个该死的东西站稳脚跟。每次我运行这个项目时,在所有的Strict StandardsDepreciated通知中都有一个错误:

Failed opening 'MDB2\Driver\mysql.php' for inclusion

据我所知,DBMS驱动程序在五年前就不再包含在默认的Pear安装中了……那么,我该如何解决这个问题,让它不再使用mysql.php,或者让我的Pear安装程序拥有它呢?

根据Pear网站的说法,我只需要输入:pear install MDB2_Driver_mysql,但我想知道更改代码不是更好吗?

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2014-02-14 04:47:55

你说这个项目很庞大,所以我建议你不要重写它来使用不同的DB access库,因为这可能会把你的发布日期推后很多,而只是安装所需的MDB2驱动程序。

要安装mysql驱动程序,只需执行以下操作:

代码语言:javascript
代码运行次数:0
复制
# pear install --alldeps MDB2_Driver_mysql

(也许可以考虑使用mysqli驱动程序)

如果您决定迁移项目以使用不同的库,我建议您使用Doctrine,因为它是成熟的DB库之一。

票数 1
EN

Stack Overflow用户

发布于 2014-01-30 06:24:00

这听起来像是您试图在一个不喜欢某些代码的PHP版本上运行为旧版本编写的PHP代码。

另请参阅this for some insight,了解要实际访问DB2数据库,必须在运行wamp的PC上安装哪些内容。在您尝试通过PECL安装之前,您确定您已经安装了所有这些吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21442727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档