我曾尝试在CentOS 5.8中安装PDO_DBLIB,因此我运行了follow命令
pecl install PDO_DBLIB
我收到了以下消息
pear/PDO_DBLIB requires PHP extension 'pdo' version >=1.0
但是在http://php.net/manual/es/ref.pdo-dblib.php,它说这是一个实验pdo,所以你知道我可以用另一个PDO与CentOS 5中的sql server连接吗
感谢每一个人!
答案 0 :(得分:4)
请参阅php.net上的this bug report。其中一条评论包括解决这一特定问题的步骤。基本上解决方法是下载软件包,修改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