我有 Windows 和 Linux 服务器。SQL Server 2005 安装在 Windows 机器上,我想使用 PHP 从我的其他 Linux 服务器连接到 Windows 数据库。服务器位于不同的位置。
我已经尝试了一切,但没有成功。这是我的 phpinfo 输出:
Configure Command './configure' '--with-apxs2' '--with-curl=/usr/local/lib' '--with-gd' '--with-ttf' '--with-gettext' '--with-jpeg-dir=/usr/local/lib' '--with-freetype-dir=/usr/local/lib' '--with-kerberos' '--with-openssl' '--with-mcrypt' '--with-mhash' '--with-mysql=/usr' '--with-mysqli=/usr/bin/mysql_config' '--with-pdo-mysql=/usr' '--with-unixODBC=/usr' '--with-pcre-regex=/usr/local' '--with-pear' '--with-png-dir=/usr/local/lib' '--with-xsl' '--with-mssql=/usr/local/freetds' '--with-pdo-dblib=/usr/local' '--with-zlib' '--with-zlib-dir=/usr/local/lib' '--with-iconv=/usr/local' '--enable-bcmath' '--enable-calendar' '--enable-exif' '--enable-ftp' '--enable-gd-native-ttf' '--enable-magic-quotes' '--enable-safe-mode' '--enable-soap' '--enable-sockets' '--enable-mbstring' '--enable-zip' '--enable-wddx'
启用了 ODBC 支持、dblib、Mssql。
Windows 机器上没有防火墙。我已经从调制解调器转发了 1433 端口。我可以从我的机器(本地)上的 Windows sql studio 和 WAMP 连接,但无法从 PHP 连接:(
有什么建议么?