我很难使用 PHP 从我的 Redhad linux 机器连接到 MSSQL 数据库。我已经用谷歌搜索了这个东西,我尝试的一切似乎都不起作用。
我已经安装了 FreeTDS 并编译了 PHP 安装包以创建 mssql.so 扩展。我已将扩展名放在正确的扩展目录中,并将扩展名添加到我的 php.ini 文件中。
我还关闭了所有防火墙以将其排除在外。
我尝试的最新 PHP 是:
<?php
echo "y";
$server = 'SERVERNAME';
echo "e";
// Connect to MSSQL
$link = mssql_connect($server, '<USERNAME>', '<PASSWORD>');
echo "s";
if (!$link) {
die('Something went wrong while connecting to MSSQL');
}
echo "!";
?>
当我执行这段代码时,我什么也得不到。所以添加了这些回声,我得到的只是 ye,这告诉我它根本没有连接。任何帮助将不胜感激。我已经尝试在服务器上搜索日志文件,但我真的不知道要查找什么。