当我尝试在wampserver中使用php连接mssql时,我收到致命错误

时间:2014-02-26 05:16:35

标签: php sql-server database-connection wampserver

我在windows 64bit *中使用 Wampserver(32bit& php 5.4I)2.4 * ,我将安装32位因为我需要连接到MSSQL到目前为止,这需要我知道。

我下载了 Microsoft Visual C ++ 而且php是一个线程安全的 所以我将两个.dll文件(php_pdo_sqlsrv_54_ts,php_sqlsrv_54_ts * )添加到C:\ wamp \ bin \ php \ php5.4.16 \ ext *,然后将它们添加到php.ini(extension = php_pdo_sqlsrv_54_ts和extension = php_sqlsrv_54_ts)中,然后重新启动wampserver 最后我得到一个错误说“致命错误:调用未定义函数sqlsrv_connect()”  我使用的代码是:

<?php
$serverName = "serverName\instanceName"; 
$connectionInfo = array( "Database"=>"DB NAME");
$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));
}
?>

有谁能告诉我,我做错了什么导致这个错误?

1 个答案:

答案 0 :(得分:0)

  1. 使用phpinfo()查看扩展程序是否已正确加载。
  2. 如果是,请参阅错误日志,了解启动apache时遇到的任何问题(W * A * MP)。
  3. 如果是,则扩展二进制文件错误或您忘记在php.ini中输入文件扩展名(Win上的.dll,Linux上的.so)。