2012-06-05 20 views
2

我使用,使用sqlsrv_connect()在PHP連接到MSSQL數據庫服務器的一類,但我總是得到這個錯誤:Ubuntu的PHP和sqlsrv_connect()

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) 

回答

8

基於Linux的PHP不支持sqlsrv_*功能。這些僅由Windows驅動程序提供。 FreeTDS將爲您提供舊的mssql_*功能。