MSSQL Server 2008、MS WINDOWS SERVER 2008 RC2、および PHP 5.4 を使用しています。
php.info には行があります
[PHP_PDO_SQLSRV_54_NTS]
extension=php_pdo_sqlsrv_54_nts.dll
[PHP_PDO_ODBC]
extension=php_pdo_odbc.dll
[PHP_SYBASE_CT]
extension=php_sybase_ct.dll
[PHP_SQLSRV_54_NTS]
extension=php_sqlsrv_54_nts.dll
PHP情報はこちらhttp://89.111.180.28/index.php
拡張機能 php.ini の行は表示されますが、拡張機能 SQLSRV の行は php.info に表示されません...
MSSQL SERVERに接続するには、スクリプトを使用します
$conn_array = array (
"UID" => "user",
"PWD" => "passw",
"Database" => "database",
"Encrypt" => 1,
"TrustServerCertificate" => 1) ;
$conn2 = sqlsrv_connect('localhost' , $conn_array);
if ($conn2)
{
echo 'MSSQL Connection successful';
}
else
{
die( print_r( sqlsrv_errors(), true));
}
sqlsrv_close( $conn2 );
しかし、私はエラーが表示されます:
Fatal error: Call to undefined function sqlsrv_connect() in C:\inetpub\wwwroot\89.111.180.28\index.php on line 18
エラーが発生した理由と、正しい方法を教えてください。
ps: サーバーは既に再起動されています。