曾经的王者 发表于 2015-4-20 09:59

求教连接数据库问题,win8.1(X64)+IIS+php5.5.23+sqlserver2008R2

本人新手刚学习PHP,遇到连接SQLSERVER2008R2数据库问题,环境win8.1(X64)+IIS8.5+php5.5.23+sqlserver2008R2(x64)
PHP文件能成功执行,但是执行phpinfo()并未发现sqlsrv,执行数据库连接后提示如下:
PHP Fatal error: Call to undefined function sqlsrv_connect() in E:\wwwroot\php.com\test\2.php on line 11
----------------代码如下---------------
<?php
$serverName = "(local)";
  $uid ="sa";
  $pwd = "mypwd123";

$connectionInfo = array("UID"=>$uid,"PWD"=>$pwd,"Database"=>"phpdb");

$conn = sqlsrv_connect( $serverName,$connectionInfo);
  if( $conn == false)
  {
  echo "连接失败!";
die( print_r( sqlsrv_errors(), true));
  }
?>
-------------------------------------------------------------------------
望高手指点迷津

php.net里下载php-5.5.24-nts-Win32-VC11-x64.zip
微软官网下载 解压SQLSRV32.EXE后,拷贝php_pdo_sqlsrv_55_nts.dll和php_sqlsrv_55_nts.dll 到PHP安装目录ext
并且修改了php.ini的配置文件extension=php_sqlsrv_55_nts.dll   
  extension=php_pdo_sqlsrv_55_nts.dll
mssql.secure_connection = On

页: [1]
查看完整版本: 求教连接数据库问题,win8.1(X64)+IIS+php5.5.23+sqlserver2008R2