5

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 サーバーと接続するために使用できる別の PDO を知っていますか?

みんなありがとう!

4

1 に答える 1

4

php.net のこのバグ レポートを参照してください。コメントの 1 つに、この特定の問題を回避するための手順が含まれています。基本的に回避策は、パッケージをダウンロードし、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
于 2013-09-20T15:15:17.500 に答える