资讯专栏INFORMATION COLUMN

PHP+sqlserver搭建笔记

CollinPeng / 3494人阅读

摘要:一数据库安装和服务器基于原有安装,在选择功能时请务必全选。连接成功后,右键点击创建的连接,选择最后一项属性,修改验证方式,如果修改失败,请尝试先进行操作,再回来进行操作。

一、数据库安装(php和服务器基于原有PHPSTUDY)
安装 SQL SERVER (WIN7)
1- https://blog.csdn.net/qq_4143... ,在选择功能时请务必全选 。 win7 可安装sql server 2008 。可自行选择(若链接失效请看文档底部原文即可);
若已经安装好,请进行第二步。

2-在 sql server manage studio 中创建连接:

一般就是连接成功,如不成功,检查一下 SQL SERVER 相关的服务是否启动了 (计算机-右键中的“管理”---服务和应用程序---sql SERVER配置管理器)。
3- 连接成功后,右键点击创建的连接 ,选择最后一项“属性” ,

修改验证方式,如果修改失败,请尝试先进行操作4 ,再回来进行操作3 。

4-修改sql登录的用户名密码
一般用户名用原有的sa ,如下图直接重置密码即可

5-安装 navicat premium,方便操作数据库,本操作为可选操作,如执意使用微软自带的管理工具,那可以直接进入PHP 环境配置了。

二、PHP 环境配置
1-开启php的sql_srv、sql_pdo_srv 扩展,重启php;
2-在项目中将DB_TYPE 改为 "sqlsrv" ,设置好主机、创建数据库名填到数据库配置中,设置好数据库的用户名和密码,端口1433默认。
3-访问项目此时若正常登陆,则配置结束,若提示不支持 sqlsrv进入 三、扩展补充 环节,若提示 无法加载模块,进入 四、框架修改 环节

三、扩展补充
1-不支持sqlsrv :下载ddl https://www.microsoft.com/en-...
下载好后参考 https://zhidao.baidu.com/ques... 放到指定文件夹。
(简单看一下此文章 https://www.jianshu.com/p/6be... )
2-安装驱动文件 (不装会报错 :49:This extension requires the Microsoft ODBC Driver 11 for SQL Server. Access the following URL to download the ODBC Driver 11 for SQL Server for x86: http://go.microsoft.com/fwlin...:Microsoft 未发现数据源名称并且未指定默认驱动程序)

     https://download.microsoft.com/download/8/4/D/84DD73BF-93E9-4298-B54D-CB779F9D0EC9/CHS/x64/msodbcsql.msi 

,完成后重启PHP、apache。如果提示 无法加载模块,请继续进行 四、框架修改

四、框架修改
1-修改 App/Conf/module.php 中的 DEFAULT_GROUP 为 admin ,因为原来默认的模块是home,而源码中的home模块丢失了,这样应该能正常访问了。
2-还需要导入经过我处理的sql文件,创建了一个管理员 ,


文末有官网下载地址、百度网盘下载地址和产品序列号以及密钥,中间需要用到密钥和序列号的可以到文末找
选择网盘下载的下载解压后是镜像文件,还需要解压一次直接右键点击解如图所示选项,官网下载安装包的可以跳过前两步
等待解压完,过程可能会比较慢
解压完后双击如图所示选项
安装SQL Server 2008R2需要.NET Framework 3.5 SP1支持
这里我们的操作系统是WindowsServer 2008 R2,已经默认自带了.NET Framework 3.5 SP1
如果电脑没安装会提示安装
选择左侧的安装,双击右边的“全新安装或向现有安装添加功能”
确定
输入产品密钥,下一步(产品密钥就是上面显示的,直接下一步,需要产品密钥的话文末有,可以输入试试)
接受许可条款,下一步
安装
下一步
SQL Server功能安装

选择需要的组件,这里点全选,安装所有组件

选择安装路径,下一步

下一步

默认实例,下一步

下一步

服务账户设置,选择对所有SQL Server服务使用相同的账户(双击打开)

输入操作系统的账户名和密码,确定(如果用户名不是这个的话则点开用户名后面的小三角选择第一项,不需要输入密码,直接确定,然后点击下一步)

身份验证模式:混合模式

设置系统管理员(sa)的密码

点添加,指定SQL Server管理员为操作系统登录账号(win10管理员账号不一样,添加就行了)

下一步

下一步

默认,下一步

下一步

下一步

安装

正在安装中

安装完成,点关闭

Win7打开界面大同小异,这是win10打开界面

把服务器类型点开,选择数据库引擎,直接Windows身份登陆,不用改成SQL server身份验证,点击登陆

安装完成

http://www.microsoft.com/zh-c... (官网下载地址)

链接:https://pan.baidu.com/s/1pLp86td 密码:e1qx(百度网盘下载地址)

Microsoft SQLServer 2008 R2序列号密钥

开发版32位:MC46H-JQR3C-2JRHY-XYRKY-QWPVM
开发版64位:FTMGC-B2J97-PJ4QG-V84YB-MTXX8

工组版:XQ4CB-VK9P3-4WYYH-4HQX3-K2R6Q
WEB版:FP4P7-YKG22-WGRVK-MKGMX-V9MTM

数据中心版32位:PTTFM-X467G-P7RH2-3Q6CG-4DMYB
数据中心版64位:DDT3B-8W62X-P9JD6-8MX7M-HWK38

企业版32位:R88PF-GMCFT-KM2KR-4R7GB-43K4B
企业版64位:GYF3T-H2V88-GRPPH-HWRJP-QRTYB

标准版32位:CXTFT-74V4Y-9D48T-2DMFW-TX7CY
标准版64位:B68Q6-KK2R7-89WGB-6Q9KR-QHFDW

注:若中途安装错误,导致安装失败,需要到控制面板卸载,然后删除安装目录的文件夹,再删除注册表里SQL server选项,然后重新进行安装,若不删除干净,安装还是会失败

作者:林栖者
来源:CSDN
原文:https://blog.csdn.net/qq_4143...
版权声明:本文为博主原创文章,转载请附上博文链接!

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/29911.html

相关文章

  • laravel5通过freetds连接sqlserver

    摘要:相关版本系统使用的版本是,为和都测试过了安装驱动安装配置修改配置自定义名称,后面需要使用地址或域名为其他自行测试测试配置打开在中添加配置,驱动使用这个对应的配置名称数据库用户密码多数据库如果你用了又想用的部份信息, 相关版本 系统ubuntu 16.04, 使用的PHP版本是7.0.30, sqlserver 2012, freetds为0.92 Laravel5.5和5.4都测试过了...

    VishKozus 评论0 收藏0
  • PHP设计模式(一)简单工厂模式 (Simple Factory For PHP

    摘要:工厂模式使一个类的实例化延迟到其子类。参考系列源地址系列目录设计模式概述设计模式一简单工厂模式设计模式二工厂方法模式设计模式三抽象工厂模式设计模式四单例模式 一、什么是简单工厂模式 简单工厂 (Simple Factory)又称静态工厂方法模式(Static Factory Method Pattern)   使用的频率可以说是非常之高,它的官方解释为:定义一个用于创建对象的接口,让子...

    Hancock_Xu 评论0 收藏0
  • CodeIgniter连接到微软SQLSERVER2012数据库

    摘要:版本版本版本修改下的修改下的修改下的修改下的,为私有,不能作为表名方法不能刷新主键,否则会报错方法的模型,面向对象的链式写法是,模块为勾选,为勾选域名虚拟主机配置,添加到的最后打开激活在配置对应好版本为文档添加微软的连接插件安装扩 1,PHP PHP版本5.3.3 Apache版本 2.1.5 MSSQL版本 2012 修改database.php下的$db[default][dbd...

    darry 评论0 收藏0
  • 一次内网靶场学习记录

    摘要:环境搭建服务器外网内网域内机器内网内网域内服务器内网域控机器内网点击查看技术资料多本网络安全系列电子书网络安全标准题库资料项目源码网络安全基础入门安全攻防方面的视频网络安全学习路线图外网渗透端口扫描搭建好环境,对目标进 ...

    不知名网友 评论0 收藏0
  • 渗透实战:内网域渗透

    摘要:前言本文记录了一次针对具有二层内网的域环境进行渗透测试的过程,文中涉及了内网域渗透的基本方法思路和技巧。下面用来进行文件上传上传一个的木马然后在用高权限来运行木马成功上线抓取下密码至此,数据库服务器渗透结束,下面开始对域控的渗透。 ...

    CastlePeaK 评论0 收藏0

发表评论

0条评论

CollinPeng

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<