Web代码安全漏洞深度剖析
上QQ阅读APP看书,第一时间看更新

1.1 基于Windows搭建phpStudy

phpStudy是一个用来调试PHP的程序集成包,无须配置即可使用,方便好用,它集成了Apache、PHP、MySQL、phpMyAdmin、ZendOptimizer等工具,可支持Apache、Ngnix、Lighttpd、IIS 6/7/8等Web服务器。

如果在安装phpStudy的过程当中需要VC运行库的支持,可在百度尝试搜索关键词“VC运行库”进行下载。

phpStudy的下载地址为https://m.xp.cn/

下载完phpStudy程序后,双击运行该程序,弹出如图1-1所示的界面。

在图1-1中单击“切换版本”,可从中选择Web服务器的版本以及相应的组合,如图1-2所示。单击图1-1中的“其他选项菜单”按钮,可配置phpStudy的功能,如图1-3所示即为phpStudy的功能配置菜单。

任意安装一款CMS(Content Management System,内容管理系统),选择图1-3中的“网站根目录”,然后通过打开的Discuz官方网站所提供的下载链接进行原始代码压缩包的下载,下载并解压在桌面上后,将解压出来的程序源代码文件全部放入所打开的网站根目录处。使用浏览器访问测试链接http://127.0.0.1/dz/,可以看到图1-4所示的测试环境,表明安装成功。

图1-1 phpStudy主界面

图1-2 选择Web服务器的版本和组合

图1-3 phpStudy功能配置菜单

图1-4 访问正常

在运行phpStudy时,若主界面中的“运行状态区域”出现红点,则表示相应的服务没有成功运行,出现绿点则表示成功运行。运行不成功时,可以检查这些服务使用的端口是否被其他服务占用。选择图1-3中的“环境端口检测”,再选择“尝试强制关闭相关进行并启动”命令,然后查看相应的服务是否可以成功运行。