您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PDO drivers缺少功能怎么办

2025/11/2 23:33:35发布13次查看
pdo drivers缺少功能怎么办?
具体问题:
ii libapache2-mod-php5 5.3.10-1ubuntu3.8 server-side, html-embedded scripting language (apache 2 module)ii libsqlite3-0 3.7.17-1+debphp.org~precise+2 sqlite 3 shared libraryii php-pear 5.3.10-1ubuntu3.8 pear - php extension and application repositoryii php5 5.3.10-1ubuntu3.8 server-side, html-embedded scripting language (metapackage)ii php5-cgi 5.3.10-1ubuntu3.8 server-side, html-embedded scripting language (cgi binary)ii php5-cli 5.3.10-1ubuntu3.8 command-line interpreter for the php5 scripting languageii php5-common 5.3.10-1ubuntu3.8 common files for packages built from the php5 sourceii php5-curl 5.3.10-1ubuntu3.8 curl module for php5ii php5-dev 5.3.10-1ubuntu3.8 files for php5 module developmentii php5-gd 5.3.10-1ubuntu3.8 gd module for php5ii php5-mysql 5.3.10-1ubuntu3.8 mysql module for php5ii php5-odbc 5.3.10-1ubuntu3.8 odbc module for php5ii php5-sqlite 5.3.10-1ubuntu3.8 sqlite module for php5ii php5-sybase 5.3.10-1ubuntu3.8 sybase / ms sql server module for php5
安装了这些包。按照我以往的经验应该在phpinfo()中得到一下的驱动
pdo drivers dblib, mysql, odbc, sqlite
但是只得到了
pdo drivers mysql
请问可能是什么问题?会与apache的配置有关吗?
解决办法:
原因是:你装错包了
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
更多相关技术文章,请访问!
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product