Windows下安装SQL Server、Apache、php 环境

最近需要搭建一个sql server和php的环境,对于第一次进行的尝试以及出现的各种问题,需要进行整理一下

实验环境:

虚拟机 windows  64 位 、 xampp一键安装包、SQL  Server数据库

传送门:https://pan.baidu.com/s/1WBYzxXgApp2sVFsj_jFr0Q

密码:vfvs

实验步骤:

安装SQL  Server

下载后,点击setup.exe

Windows下安装SQL Server、Apache、php 环境_第1张图片
setup.exe

开始进行安装

Windows下安装SQL Server、Apache、php 环境_第2张图片
安装
Windows下安装SQL Server、Apache、php 环境_第3张图片
Windows下安装SQL Server、Apache、php 环境_第4张图片
下一步

产品秘钥见资源

Windows下安装SQL Server、Apache、php 环境_第5张图片
下一步
Windows下安装SQL Server、Apache、php 环境_第6张图片
下一步
Windows下安装SQL Server、Apache、php 环境_第7张图片
任意选择
Windows下安装SQL Server、Apache、php 环境_第8张图片
以手动方式进行启动
Windows下安装SQL Server、Apache、php 环境_第9张图片
混合模

混合模式在php 连接数据库 sqlserver 的时候会用到

Windows下安装SQL Server、Apache、php 环境_第10张图片
添加用户
Windows下安装SQL Server、Apache、php 环境_第11张图片
ok

安装时间比较长

下面开始进行启动sql  server

Windows下安装SQL Server、Apache、php 环境_第12张图片
配置

在每次重新开启sql  server  的时候,都需要先在配置管理中进行开启sql  server

Windows下安装SQL Server、Apache、php 环境_第13张图片
开启

再开启sql  server

Windows下安装SQL Server、Apache、php 环境_第14张图片
打开
Windows下安装SQL Server、Apache、php 环境_第15张图片
127.0.0.1
Windows下安装SQL Server、Apache、php 环境_第16张图片
成功登录

至此,SQL  Server  安装完毕

XAMPP一键安装包

使用XAMPP安装包,可以省去许多麻烦,也算是借助XAMPP,更快搭建进行SQL  Server

官方下载

Windows下安装SQL Server、Apache、php 环境_第17张图片
只选择需要的
Windows下安装SQL Server、Apache、php 环境_第18张图片
虚拟机C盘

一直下一步,可安装成功,访问,没问题

Windows下安装SQL Server、Apache、php 环境_第19张图片
phpinfo

说明Apache  和  php 没有问题

下面需要的就是把sql   server  数据库 ,和 php 进行关联

注意:因为sql  server 数据库的原因 ,可能会发生端口的占用,建议吧Apache端口修改,这里使用8080端口

sql server的扩展文件

然后进行下载安装sql server的扩展文件,借助驱动程序可进行访问sql  server  数据库

下载地址:https://msdn.microsoft.com/zh-cn/library/mt683517.aspx

注意正确匹配php驱动版本

这里是php 5.6.34 版本,选择下载SQLSRV32版本

打开exe文件,有许多dll文件,可以进行选择使用

Windows下安装SQL Server、Apache、php 环境_第20张图片
dll文件

根据版本,选择php_pdo_sqlsrv_56_ts.dll和php_sqlsrv_56_ts.dll两个扩展文件

Windows下安装SQL Server、Apache、php 环境_第21张图片
红线标记

移动至C:/xampp/php/ext/文件夹下

Windows下安装SQL Server、Apache、php 环境_第22张图片
移动

然后在php.ini里进行配置

Windows下安装SQL Server、Apache、php 环境_第23张图片
添加扩展

添加成功

pdo_sqlsrv

php 连接 sql server  数据库

写点代码进行测试

$serverName = "127.0.0.1";//数据库服务器地址

$uid = "sa";//数据库用户名

$pwd = "123456";//数据库密码

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

$conn = sqlsrv_connect($serverName, $connectionInfo);

if( $conn == false) {

echo "连接失败!";

var_dump(sqlsrv_errors());

exit; }

else{

echo "链接成功"; }

?>

进行访问

error

根据错误提示,没有安装sql server DOBC,根据提示的链接地址进行下载

Windows下安装SQL Server、Apache、php 环境_第24张图片
选择版本
Windows下安装SQL Server、Apache、php 环境_第25张图片
安装成功

注意:此时重启SQL Server服务后,如果还是不能成功运行,使用以下该语句

alter    login   sa   enable  //启动sa用户

alter  login   sa with  password='123456'  //设置sa用户密码

再次访问,链接成功

Windows下安装SQL Server、Apache、php 环境_第26张图片

你可能感兴趣的:(Windows下安装SQL Server、Apache、php 环境)