![Web代码安全漏洞深度剖析](https://wfqqreader-1252317822.image.myqcloud.com/cover/20/40868020/b_40868020.jpg)
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所示的测试环境,表明安装成功。
![](https://epubservercos.yuewen.com/AAB7B5/21233234301205006/epubprivate/OEBPS/Images/1-1.jpg?sign=1738805509-xJ8DDy4OioiYxrwceS1Z4SI1dtTS45mi-0-60517db6cf60a8632e9cbdf37e8b7876)
图1-1 phpStudy主界面
![](https://epubservercos.yuewen.com/AAB7B5/21233234301205006/epubprivate/OEBPS/Images/1-2.jpg?sign=1738805509-0Q7D4bwegWLthxfRhzMttvb2fT4moCcU-0-3320b1d55143a3d0db3c3b32d812fc33)
图1-2 选择Web服务器的版本和组合
![](https://epubservercos.yuewen.com/AAB7B5/21233234301205006/epubprivate/OEBPS/Images/1-3.jpg?sign=1738805509-KnhFRhqdv2OrsqcLMVumTHmkFhh5fGRi-0-1899a825f98c81ca16b7cb990dc832d3)
图1-3 phpStudy功能配置菜单
![](https://epubservercos.yuewen.com/AAB7B5/21233234301205006/epubprivate/OEBPS/Images/1-4.jpg?sign=1738805509-vDEJtqmAMwC7oV1bZHNbxuywKoalC0az-0-9fefefedf538831301955d51ece4a135)
图1-4 访问正常
在运行phpStudy时,若主界面中的“运行状态区域”出现红点,则表示相应的服务没有成功运行,出现绿点则表示成功运行。运行不成功时,可以检查这些服务使用的端口是否被其他服务占用。选择图1-3中的“环境端口检测”,再选择“尝试强制关闭相关进行并启动”命令,然后查看相应的服务是否可以成功运行。