作者kockroach (假先知假使徒)
看板PHP
标题[分享] 使用 AppServ 的 PHP 连 MsSQL
时间Fri Sep 17 15:37:54 2010
1. 下载最新的 AppServ, 安装并执行
2. 虽然 php 有内建 mssql 的支援函式, 但这个功能并没有预设开启,
因此必须修改 C:\Windows\php.ini
将 ;extension=php_mssql.dll 前面的 ; 去掉
3. 将 AppServ 下的两个 dll 档拷贝到 windows\system32 下
AppServ\php5\ntwdblib.dll
AppServ\php5\ext\php_mssql.dll
4. 由於 php 所附的 dll 可能是旧版的, 只能支援到 MS SQL 2000 所以
必须重新下载 ntwdblib.dll
http://webzila.com/dll/1/ntwdblib.zip
解压缩之後并贴到 windows\system32 中覆盖旧有的档案
5. 重新启动 appserv 中的 appache
6. 如果是 MS SQL 2005 以上的版本, 预设的 TCP/IP 和 Named 连线功能是关
闭的, 必须到 MS SQL 上将这两个功能打开
a. 打开 SQL Server Enterprise Manager 编辑该 SQL Server 的参
数 (或是到控制台下的 Administrative Tools 打开 SQL 的管理程式也可以)
b. 点选 "网路设定", 将 "具名管道" 与 TCP/IP 加入後确定即可
7. 测试连线
<html>
<head>
<title>MS SQL Connection Test</title>
</head>
<body>
<?php
$dhcp_dbh = mssql_connect("<your ip>", "<mssql_user>",
"<sql_password>") or die("Can't Connect to SQL Server");
print "connection = ".$dhcp_dbh;
?>
</body>
</html>
--
宗教是个人与他自己的孤独相处的东西....因此,宗教就是孤独,
如果你从未孤独,你就从未是宗教的!
A.N. Whitehead
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.72.231.16
※ 编辑: kockroach 来自: 211.72.231.16 (09/17 15:38)
1F:→ Transjoker:还是xampp比较好用 09/17 19:40