我有一台运行MSSQL的服务器。 然后我有另一台服务器运行通常的LAMP(PHP)堆栈。 有没有简单的方法从Linux服务器连接到MSSQL服务器?
(我目前没有关于它使用的sql server版本的详细信息)
感谢
答案 0 :(得分:1)
您需要为LINUX和FreeDTS安装ODBC
FreeTDS是一组用于Unix和Linux的库,允许您的程序本地与Microsoft SQL Server和Sybase数据库通信。
http://www.freetds.org/
尝试在stackoverflow.com上使用'search' PHP MS SQL Unix Driver - Microsoft or FreeTDS
答案 1 :(得分:0)
要从PHP脚本连接到MSSQL服务器,您可以运行mssql_connect()(doc)函数。远程服务器所需的参数依次为:
所有这些参数都是字符串。然后,您可以使用mssql_query()(doc)函数运行查询。
有关从PHP脚本连接到MSSQL服务器的更多信息,请查看the PHP documentation on MSSQL和the list of PHP function for MSSQL。
答案 2 :(得分:0)
确保您拥有扩展名mssql.so。转到php.ini并注释掉扩展名。正如@ k102建议尝试使用
连接mssql_connect (string $servername , string $username, string $password )