我有MSSQL Server 2008,MS WINDOWS SERVER 2008 RC2和PHP 5.4。
php.info中有行。
但是我看到错误信息:
请告诉我为什么会出现错误以及如何解决?与此相关的IT技术。请注意,服务器已经重新启动。
[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.info中有扩展php.ini的行,但是没有扩展SQLSRV的行...
为了连接到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
请告诉我为什么会出现错误以及如何解决?与此相关的IT技术。请注意,服务器已经重新启动。
SQLSRV30.EXE
文件,对吧?http://www.microsoft.com/en-us/download/details.aspx?id=20098 - gen_Eric