![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=1738934735-l5DN4MIkLUhFHFLqpudR5g0H8Z16KGzK-0-96b9d4030121df527a095be87748d1de)
图1-1 phpStudy主界面
![](https://epubservercos.yuewen.com/AAB7B5/21233234301205006/epubprivate/OEBPS/Images/1-2.jpg?sign=1738934735-RkeMkCifdVL2mSHUkt1dfoUrTU7gRY7l-0-cabeb342c9a60182ec2c15322c694113)
图1-2 选择Web服务器的版本和组合
![](https://epubservercos.yuewen.com/AAB7B5/21233234301205006/epubprivate/OEBPS/Images/1-3.jpg?sign=1738934735-Fg6QlQHJCMcSeHpGUfNMNh37fWWDeemC-0-e09ca0b10257e40d5a1adb0308bfd6d1)
图1-3 phpStudy功能配置菜单
![](https://epubservercos.yuewen.com/AAB7B5/21233234301205006/epubprivate/OEBPS/Images/1-4.jpg?sign=1738934735-bg0bcwnVOSQkuCZ2egjgWJzmCWd1ttrB-0-d4a892314724328198b6031aeb15f877)
图1-4 访问正常
在运行phpStudy时,若主界面中的“运行状态区域”出现红点,则表示相应的服务没有成功运行,出现绿点则表示成功运行。运行不成功时,可以检查这些服务使用的端口是否被其他服务占用。选择图1-3中的“环境端口检测”,再选择“尝试强制关闭相关进行并启动”命令,然后查看相应的服务是否可以成功运行。