我知道这个话题有一些线索,但我现在有点绝望,所以我想我应该做一个新的。我正在尝试将 sql server 2008 与 php 连接,我正在使用 WAMP 服务器和 php 5.4.3。我已经阅读了很多关于 php.ini 文件的配置的内容,并且我做了我需要做的事情。但我仍然无法让我的连接正常工作!这是我所做的一个小总结
- 就我而言,安装 Microsoft® SQL Server® 2012 Native Client 64 位。
- 下载驱动程序 SQLSRV30.EXE 并移动到 php/ext 文件夹
- 使用您的 PHP 文件夹,运行命令:"C:\PHP\php.exe" -i | 我做了更多,我得到了下一个信息:HP Extension Build => API(这里是大数字)TS,VC9
有了这些信息,我发现我的 php.ini 文件中需要这些新行
对于 SQLSRV30.EXE、PHP 5.4、TS、VC9 添加行: [PHP_SQLSRV] extension=php_sqlsrv_54_ts.dll [PHP_PDO_SQLSRV] extension=php_pdo_sqlsrv_54_ts.dll
重启我的服务器!!
好的,所以我有一个包含以下代码的页面:
<html>
<head>
<title>Resultado</title>
</head>
<body>
<?php
$server='ANDRES-PC';
$connectinfo=array("Database"=>"ejemplo");
//connect to DB
$db=sqlsrv_connect($server,$connectinfo);
if($db)
{
echo "Connection established.<br/>";
}
else
{
echo "Connection couldn't be established.<br/>";
die(print_r( sqlsrv_errors(), true));
}
?>
</body>
</html>
但是当我尝试查看该页面时,我什么也没有!!!一个字都没有。你有什么问题是我的问题。我使用此页面http://robsphp.blogspot.co.uk/2012/09/how-to-install-microsofts-sql-server.html来建立连接!!请帮忙