2012-12-03 68 views
4

我試圖在CentOS的5.8安裝PDO_DBLIB,所以我運行遵循命令CentOS的PHP的PECL 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,所以你知道另一個PDO,我可以用它來與CentOS 5中的sql server結合使用

感謝每一個!

+0

你完成了嗎? – shorif2000

回答

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