2

sqlsrv_connect()PHPでMSSQLデータベースサーバーに接続するために使用するクラスを使用していますが、常に次のエラーが発生します。

Fatal error: Call to undefined function sqlsrv_connect()

私は次のような複数のインストール方法を実行しました:

sudo apt-get install -y freetds-bin freetds-common tdsodbc odbcinst unixodbc php5-sybase

apacheを再起動しましたが、ライブラリが追加される問題を解決できるものはないようです。問題に関するガイダンスを提供するのに役立ちますか?

私が使用しているもの:

PHP 5.3.10-1ubuntu3.1 with Suhosin-Patch (cli) (built: May  4 2012 02:20:36) 
4

1 に答える 1

8

Linux ベースの PHP は、関数をサポートしていませんsqlsrv_*。これらは、Windows ドライバーによってのみ提供されます。FreeTDS は古いmssql_*機能へのアクセスを提供します。

于 2012-06-05T22:42:56.820 に答える