Linux で Microsoft SQL Server または Sybase データベースにアクセスする必要がある場合は、次のソフトウェア パッケージをお勧めします。 SybaseCommon http://download.sybase.com/pub/ase1192_linux/sybase-common-11.9.2-3.i386.rpm SybaseOpenClient http://download.sybase.com/pub/ase1192_linux/sybase-openclient-11.1.1 -3.i386.rpm RedHat 8 より前のバージョン (8 を除く) では次のプロセスが通過しました。 RedHat 8 以降のバージョンでは、システム パッケージのアップグレードにより、Sybase ライブラリと競合するようです。この問題を PHP DEV TEAM に報告しました。解決策がないこと。同様の時期に発売された他の Linux ディストリビューションにも同じ問題があります。 SybaseOpenClient は SybaseCommon に依存します。 これら 2 つのパッケージの主な機能は、Sybase へのクライアント接続を提供することです。MSSQL と Sybase の関係はよく知られているため、基礎となるプロトコルはほぼ同じです。 # rpm -ivh sybase-common-11.9.2 -3.i386 .rpm sybase-openclient-11.1.1-3.i386.rpm デフォルトのインストール場所は /opt/sybase-11.9.2/ です。 インストールが完了したら、/opt/sybase-11.9 でいくつかの簡単な設定を実行します。 .2/ ディレクトリに、interfaces という名前の新しいファイルを追加します。内容はおおよそ次のとおりです。 DBServerName query tcp tds7.0 DBServerIPAddress DBServerTCPPort master tcp tds7.0 DBServerIPAddress DBServerTCPPort 複数のサーバーに接続する必要がある場合は、このような構成行を追加するだけです。 。 PHP を構成する前にこれら 2 つをパッケージ化し、--with-sybase-ct=/opt/sybase-11.9.2 または --with-sybase=/opt/sybase- を PHP 構成パラメーターに追加します。十分。最近のバージョンの PHP には、追加の構成オプション --with-mssql があることに注意してください。これは FreeTDS ライブラリで使用され、Sybase ライブラリには適していません。 他のインストールおよび構成手順は省略されています。