【发布时间】:2012-08-29 04:23:55
【问题描述】:
有人知道如何在 Linux 网络服务器上安装 Ms SQL 扩展 2005 吗? 网络服务器目前有 FreeTDS 库版本,我不知道这意味着什么。但是当我尝试连接时,它并没有说“mssql_connect() 不存在”,而是说“无法连接到服务器:xx.xx.xx.xx”
我想这是因为扩展的版本,因为我在带有 ntwdblib.dll 的 Windows 上发生了这个问题。但我不知道如何在 Linux 上解决这个问题。
我只需要使用函数。数据库在 Windows 服务器上,所以我想使用 mssql_connect() 连接到它。
【问题讨论】:
-
这无助于回答您的问题,但为什么不在 Windows 机器上开发呢?您的开发环境越接近您的生产环境,您的烦恼就越少。
-
你是否在 PHP 中编译了 MS SQL 支持?
-
@Matt 也许他们的生产环境设置如下:Web 服务器:Linux,数据库服务器:SQL Server。所以在那里,他的开发环境类似于生产环境;-)
-
@MichaelBuen 好点!
-
好吧,Linux 服务器是一家虚拟主机公司。但我碰巧认识他们,他们正试图让 mssql 扩展版本 2005 为我工作,但是他们没有 mssql 经验,我从来没有使用过 linux,所以是的。我检查了 phpinfo,mssql 就在它上面不是我认为正确的版本。我们不知道要为此改变什么。就像我在 Windows 上说的那样,它只是 ntwbdlib.dll
标签: php sql sql-server linux webserver