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 "!";
?>
このコードを実行すると、何も得られません。それで、それらのエコーを追加しましたが、私が得たのはあなただけで、まったく接続していないことがわかりました。どんな助けでも大歓迎です。サーバー上のログ ファイルを検索しようとしましたが、何を検索すればよいかわかりません。