上QQ阅读APP看书,第一时间看更新
1.2 lamp/lnmp环境搭建
在不同的操作系统下,漏洞的测试结果也可能会不一样。简单举例,像文件包含截断,在Windows下与Linux下截断也有不一样的地方。为了更好地测试漏洞,我们还需要搭建Linux下的PHP环境。跟Windows一样,在Linux下也有PHP集成环境包,常用的有phpStudy for Linux、lanmp以及XAMPP。因为phpStudy支持Apache、Nginx、Lighttpd中任意一种WebServer在PHP 5.2、PHP 5.3、PHP 5.4、PHP 5.5中12种组合的简单切换,为了更方便测试环境调整,所以我们依旧选择phpStudy来搭建lanmp测试环境,phpStudy支持CentOS、Ubuntu、Debian等Linux系统。
我们通过官网http://lamp.phpstudy.net/下载最新版的phpStudy到虚拟机并进行安装。安装过程很简单,如果你选择的是下载版,只需要执行如下命令:
wget -c http://lamp.phpstudy.net/phpstudy.bin? chmod +x phpstudy.bin #权限设置 ./phpstudy.bin #运行安装
按提示安装自己所需要的环境组合,如图1-4所示。
图1-4
访问http://localhost(如图1-5所示),说明安装成功。
图1-5
假如你先安装了Apache+PHP 5.3,想切换成Nginx+PHP 5.4,只需再运行一次./phpstudy.bin,你会发现有一行是否安装MySQL提示,选择“不安装”,这样只需要编译Nginx+PHP 5.4,从而节省时间,这样只需要几分钟即可。