美文网首页我爱编程
Windows下安装SQL Server、Apache、php

Windows下安装SQL Server、Apache、php

作者: CSeroad | 来源:发表于2018-03-28 11:27 被阅读218次

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

    实验环境:

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

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

    密码:vfvs

    实验步骤:

    安装SQL  Server

    下载后,点击setup.exe

    setup.exe

    开始进行安装

    安装 下一步

    产品秘钥见资源

    下一步 下一步 任意选择 以手动方式进行启动 混合模

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

    添加用户 ok

    安装时间比较长

    下面开始进行启动sql  server

    配置

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

    开启

    再开启sql  server

    打开 127.0.0.1 成功登录

    至此,SQL  Server  安装完毕

    XAMPP一键安装包

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

    官方下载

    只选择需要的 虚拟机C盘

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

    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文件,可以进行选择使用

    dll文件

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

    红线标记

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

    移动

    然后在php.ini里进行配置

    添加扩展

    添加成功

    pdo_sqlsrv

    php 连接 sql server  数据库

    写点代码进行测试

    <?php

    $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,根据提示的链接地址进行下载

    选择版本 安装成功

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

    alter    login   sa   enable  //启动sa用户

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

    再次访问,链接成功

    相关文章

      网友评论

        本文标题:Windows下安装SQL Server、Apache、php

        本文链接:https://www.haomeiwen.com/subject/phsycftx.html