php - CentOS php pecl PDO_DBLIB

标签 php sql-server pdo

我尝试在 CentOS 5.8 中安装 PDO_DBLIB,所以我按照命令运行

pecl install PDO_DBLIB

然后我收到了以下消息

pear/PDO_DBLIB requires PHP extension 'pdo' version >=1.0

但是在http://php.net/manual/es/ref.pdo-dblib.php ,它说这是一个实验性的 pdo,所以你知道另一个我可以用来连接 CentOS 5 中的 sql server 的 PDO

谢谢大家!

最佳答案

参见 this bug report在 php.net 上。其中一条评论包括解决此特定问题的步骤。基本上解决方法是下载包,修改 package.xml 以删除依赖项,然后尝试在本地安装包

$ pecl download pdo_dblib
$ tar -xzvf PDO_DBLIB-*.tgz

Remove from package.xml and save:
<dep type="ext" rel="ge" version="1.0">pdo</dep>

$ mv package.xml ./PDO_DBLIB-X.X
$ cd PDO_DBLIB-X.X
$ pecl install package.xml

或者,您可以只告诉 PECL 跳过依赖项...

$ pecl install -n pdo_dblib

关于php - CentOS php pecl PDO_DBLIB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13689028/

相关文章:

php - 无法在 TCP 连接上启用加密

php - 如何修复我的脚本 : UPDATE user pass (php mysql) (no errors but something not working)

PHP时间戳到DateTime

sql - 使用like语句和通配符在SQL SERVER中查找 "&"字符

sql - 如何在 SQL Server 中找到未索引的外键

php - 使用 PDO 检查数据重复项

php - 使用另一个表中的数据从表中选择数据

java - 从 Tomcat servlet 到 MSSQL Server Express 2012 的查询问题

php - 简单的 PDO 暴力查询不起作用

php - 如何为 PHP PDO 创建 "mode switch"?