でSQL Serverデータベースに接続します。 WAMP Serverでは、私はPHP 5.6がインストールされているので、私はSQLSRV32.EXE(SQL Server用のPHP用のMicrosoftドライバが)、私はCでこれらのファイルをコピーしたダウンロード:\ wamp64 \ binに\ PHPの\ php5.6.25の\ extとを PHP
php.iniで、私は
extension=php_sqlsrv_56_nts.dll
extension=php_sqlsrv_56_ts.dll
を追加しましたが、私は、ブラウザ上のphpinfo()を確認したとき、私はSQLSRVモジュールが表示されていません。
私は私のSQL Serverデータベースに接続しようとすると、私はこのエラーを取得する
Fatal error: Call to undefined function sqlsrv_connect()
ここでは、私は別のフォーラムで私のソリューションをチェックしていたと私は多くを試みたが、私に私のコード
<?php
$serverName = "PC0CFEP2\SQLEXPRESS"; //serverName\instanceName
// Since UID and PWD are not specified in the $connectionInfo array,
// The connection will be attempted using Windows Authentication.
$connectionInfo = array("Database"=>"test");
$conn = sqlsrv_connect($serverName, $connectionInfo);
if($conn) {
echo "Connection established.<br />";
}else{
echo "Connection could not be established.<br />";
die(print_r(sqlsrv_errors(), true));
}
?>
ですまだそれを働かせることはできません。私はそれはいくつかの設定にあります確信していますが、私は問題になる可能性が何かを見つけることができませんでした。
どれ提案してください?どうもありがとうございました。最初は
を試してみてください)それは読み込みではないので、あなたはその関数を呼び出すことができません。 –
'文句を言わない実行スレッドセーフでないバージョンをphp_sqlsrv_56_ts.dll'と発生します、あなたが – RiggsFolly
を発行thatsのように、あなたが唯一のWAMPServerでのスレッドセーフ延長を必要とする@RiggsFolly私は非スレッドセーフ版が、それでも同じ問題あなたの答えのための – JuniorDev