【本地】phpstudy+SQL Server+tp5搭建php开发环境

系统环境

操作系统:Windows10

PHP版本:php-7.0.12-nts

SQL server版本:SQL server2017

PHP框架:thinkPHP5.0.24

记录一下碰到的各种坑以及对应的解决方法

 一、安装phpstudy 

安装phpstudy应该挺简单的,没碰到什么问题,一路next就搞定了

官网链接 http://www.phpstudy.net/

唯一可能卡壳的就是所需运行库的问题,这里附上链接,有需要的可以下载

链接:https://pan.baidu.com/s/1cxXb5-f49kLd_S8ZmIXAhQ 
提取码:68ow 
 

二、SQL server安装及配置

这里是最麻烦的

3.1.SQL server安装

步骤很多,这里就不赘述了,提供两个我参考的教程

https://jingyan.baidu.com/article/76a7e409077997fc3a6e1559.html

https://www.cnblogs.com/ios9/p/9527939.html

为什么是两个呢 删繁就简

3.2 配置

参考这篇 https://blog.csdn.net/sangjinchao/article/details/63678481

配置对应的php扩展、安装对应的ODBC Driver xx For SQL

在这里 又踩坑了

根据上面的教程配置好之后  连接SQL server数据库时 报错Invalid handle returned

然后又折腾了老久 然后根据这篇大佬的博客 https://blog.csdn.net/qq_35984195/article/details/78563778

在github上重新下载了  对应的php7的扩展 然后替换重启phpstudy服务

https://github.com/Microsoft/msphpsql/releases/tag/v4.1.1-Windows

最终解决了~

三、连接数据库

首先下载SQL server管理工具

因为之前用的是MySQL数据库,一直用的是navcat,就先安装了navcat连接

然后。。 连上了 

但是发现不怎么好用 而且资料 然后又安装了SSMS

https://docs.microsoft.com/zh-tw/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-2017

连接界面 本地无需填写 直接连接即可

连接数据库后的界面

这两工具具体什么区别 后面有空再研究

四、安装thinkPHP

官网:http://www.thinkphp.cn/

注:下载核心版

这里也踩坑了

之前下载最新版5.1版本  配置到phpstudy的根目录下 访问时入口文件报错  原因就在于没有thinkphp文件夹 核心版的没问题

有网友说git或composer安装的没有问题 

放上git的下载链接

链接:https://pan.baidu.com/s/1ROx31BPEFsfFpDeMsmMKxQ 
提取码:jngn 
因为官网下载很慢。。

下载安装git

尝试git clone下来的源码 依然没有thinkphp目录

然后打算尝试composer  可是。。   坑爹的composer老是下载不下来(都弄完又很快下下来了)

有需要的自提

链接:https://pan.baidu.com/s/1EPt1vOo2WHFVkB-bbwch5A 
提取码:o30s 


下载安装composer

最终将thinkPHP5.0.24安装完成

最终看到了这个可恶的笑脸

五、tp5连接SQL server

配置很简单 只需要将默认的mysql配置注释掉 换成sqlsrv即可

 

 

 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在PHPStudy环境搭建DVWA(Damn Vulnerable Web Application),请按照以下步骤进行操作: 1. 下载PHPStudy:首先,你需要下载并安装PHPStudy。你可以从官方网站(https://www.xp.cn/)上下载适合你操作系统的版本。 2. 安装PHPStudy:运行下载的安装程序,并按照提示完成安装。安装完成后,启动PHPStudy。 3. 下载DVWA:在浏览器中访问DVWA的官方GitHub页面(https://github.com/digininja/DVWA)并下载最新版本的DVWA。你可以选择下载zip压缩文件或者使用git克隆代码库。 4. 解压并移动文件:将下载的DVWA文件解压到PHPStudy的根目录下的www文件夹中。默认情况下,该文件夹位于安装目录下的`www`文件夹。 5. 修改配置文件:进入解压后的DVWA文件夹,将`config/config.inc.php.dist`文件复制一份,并将复制后的文件重命名为`config/config.inc.php`。 6. 配置数据库:编辑`config/config.inc.php`文件,并找到以下行: ``` $_DVWA[ 'db_user' ] = 'root'; $_DVWA[ 'db_password' ] = ''; $_DVWA[ 'db_database' ] = 'dvwa'; ``` 根据你的PHPStudy配置,修改数据库用户名和密码。默认情况下,用户名为`root`,密码为空。 7. 设置安全级别:在`config/config.inc.php`文件中,找到以下行: ``` $_DVWA[ 'default_security_level' ] = 'impossible'; ``` 将安全级别设置为你想要的级别(例如:`low`、`medium`、`high`或者`impossible`)。 8. 启动DVWA:打开浏览器,在地址栏中输入`http://localhost/DVWA-master/setup.php`,然后按照提示完成DVWA的设置。 9. 登录DVWA:设置完成后,你可以在浏览器中输入`http://localhost/DVWA-master/login.php`,使用默认的用户名`admin`和密码`password`登录DVWA。 现在你已经成功在PHPStudy环境搭建了DVWA。请确保在使用DVWA进行安全测试时采取适当的措施,并遵守法律和道德规范。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值