1. WAMP和MSSQL简介
WAMP是一个服务器软件套件,包括Windows操作系统,Apache Web服务器,MySQL数据库和PHP的缩写。它可以在Windows系统上快速搭建Web服务。
而MSSQL是Microsoft SQL Server的缩写,是一种关系型数据库管理系统,专门用于Windows系统。
2. 安装WAMP
2.1 下载WAMP
首先要从官网下载WAMP,选择最新版并根据操作系统类型选择对应的安装包。
然后运行安装程序,根据提示一步一步安装即可。
2.2 启动WAMP
安装完成后,可以在电脑的任务栏中找到WAMP的图标,打开图标并点击“Start All Services”来启动WAMP。
如果如下图所示的三个服务的按钮都带有绿色的“运行”标志,则表示服务正常启动。
3. 安装MSSQL
3.1 下载MSSQL Server
在Microsoft官网下载最新版的MSSQL Server,并根据操作系统类型选择相应的安装包。
3.2 安装MSSQL Server
运行MSSQL Server安装程序,根据提示一步一步安装,此处不再赘述。
4. 配置WAMP连接MSSQL Server
4.1 下载PHP的MSSQL扩展
WAMP自带的PHP版本可能没有预安装MSSQL扩展,需要到以下地址下载对应版本的扩展:https://pecl.php.net/package/sqlsrv
下载后,将下载的扩展文件放置到WAMP目录下的php\ext文件夹中。
4.2 配置php.ini文件
打开WAMP目录下的php.ini文件,找到以下两行代码:
;extension=php_pdo_mysql.dll
;extension=php_mysqli.dll
将其改为以下两行代码:
extension=php_sqlsrv_7_nts_x86.dll
extension=php_pdo_sqlsrv_7_nts_x86.dll
4.3 重启WAMP
修改完php.ini文件后,需要重启WAMP服务,可以在WAMP图标处选择“Restart All Services”。
5. PHP连接MSSQL Server示例代码
下面是连接MSSQL Server数据库并查询数据的示例代码:
<?php
$serverName = "localhost\sqlexpress"; // 服务器名称,此处使用默认实例名sqlexpress
$connectionInfo = array( "Database"=>"testdb", "UID"=>"myuser", "PWD"=>"mypassword");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn ) {
echo "Connection established.
";
}else{
echo "Connection could not be established.
";
die( print_r( sqlsrv_errors(), true));
}
$sql = "SELECT * FROM [table]";
$stmt = sqlsrv_query( $conn, $sql);
if( $stmt === false ) {
die( print_r( sqlsrv_errors(), true));
}
while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC) ) {
echo $row['column1'].", ".$row['column2']."
";
}
sqlsrv_free_stmt( $stmt);
sqlsrv_close( $conn);
?>
6. 总结
本文介绍了如何在Windows系统上安装WAMP和MSSQL Server,并配置WAMP连接MSSQL Server。同时,也提供了PHP连接MSSQL Server数据库并查询数据的示例代码。
通过学习和实践,可以更好地了解WAMP和MSSQL Server的使用,为开发Web应用奠定基础。