我在 Web 服务器上安装了 PHP,并且在同一台服务器上也安装了 MySQL,并且一切正常。
我现在将 SQL Server 2005 安装在另一个我想连接的服务器 192.168.90.250 上,因为我想在 PHP 中显示一个视图。
我已经阅读了几天,但仍然无法连接到工作。
我在网络服务器上运行:
- 视窗服务器 2008 R2
- 阿帕奇 2.2
- 5.3.0
和另一台服务器上的 SQL Server 2005
我想我需要下载像 SQLSRV30 这样的驱动程序并将正确的 .dll 文件放入 C:\Program Files (x86)\PHP\ext 目录。
我想我需要编辑 php.ini 文件并添加如下内容:
extension=php_sqlsrv_53_ts.dll
然后我需要重新启动 apache 服务器。
在这一点上,我认为我可以使用类似以下的东西来连接到 SQL Server:
<?php
if (function_exists('mssql_connect')) {
die("Your PHP installation does not have MSSQL support.");
}
$db = mssql_connect ($hostname, $username, $password);
if($db){
echo "no connection";
}else{
echo "connected";
}
?>
好像我无法运行该功能mssql_connect
,因为该页面只显示一个空白页面。
如果我注释掉:
//$db = mssql_connect ($hostname, $username, $password);
该页面至少显示一些数据。
我真的花了好几天的时间,我做错了什么?
我是否使用正确的驱动程序,因为有不同的版本?
谢谢你的帮助。
D