开发者社区> 问答> 正文

PDO drivers 缺少功能,什么原因?

screenshot
安装了这些包。按照我以往的经验应该在phpinfo()中得到一下的驱动

PDO drivers dblib, mysql, odbc, sqlite

但是只得到了

PDO drivers mysql

请问可能是什么问题?会与apache的配置有关吗?

展开
收起
落地花开啦 2016-06-15 18:32:33 2835 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    原因是:你装错包了

    php5-mysql包对应的是mysql_*系列函数,如mysql_query(),这个包与pdo无关。

    如果你要用pdo操作mysql,就要安装这两个包:php5-pdo php5-pdo_mysql,不需要php5-mysql

    同理,pgsql, sybase, sqlite等数据库的pdo支持对应的包名是:php5-pdo_pgsql, php5-pdo_sybase, php5-pdo_sqlite

    2019-07-17 19:40:00
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载