wamp环境服务版本添加

某些漏洞需要配合php某些漏洞来进行复现,而php修补漏洞也比较勤快;某些工具需要在一定版本下的mysql下运行,而高版本的mysql不支持。所以在复现漏洞、安全研究的时候遇到的最大的问题就是环境问题。

其实使用phpstudy能解决大部分的问题,但我一直是在用wamp,所以还是想把wamp环境配置为能够进行服务版本的切换。

解决方案:

1.官方插件下载

https://sourceforge.net/projects/wampserver/files/WampServer%203/WampServer%203.0.0/Addons/

在addons文件夹下保留了大部分wamp各种版本安装的插件,按照X86、X64进行下载,然后选择wamp的安装路径就可以安装新的组件版本。


2.自行配制

(以php为例,mysql其实用第一个方法就够了,php官方给出的插件版本可能不够,所以需要第二种方法)

http://windows.php.net/downloads/releases/archives/

下载需要的php版本,选择X86、X64,ts,nts

解压到E:\wamp64\bin\php

方便起见重命名文件夹

然后复制原始版本路径下的phpForApache.ini和wampserver.conf到新的php文件夹下,wampserver.conf没有改动的必要,但是phpForApache.ini需要进行相应的修改:

*1.搜索extension_dir,修改为当前php路径,例如:extension_dir ="E:/wamp64/bin/php/php5.5.21/ext/"

*2.安全研究少不了xdebug,搜索[xdebug],找到debug配置,主要还是路径问题,其他配置按照原始php中的配置就行

zend_extension ="E:/wamp64/bin/php/php5.5.21/zend_ext/php_xdebug-2.5.5-5.5-vc11-x86_64.dll"

这里需要下载相应版本的xdebug到对应目录下

https://xdebug.org/download.php

还是需要注意选择X86、X64,ts,nts

*3.然后就是扩展的问题了,看看phpForApache.ini里面是不是多加了ext里面没有的扩展

然后重启wamp,看到在php的version下有了新安装的版本,选择该版本,等待wamp变成原谅色就能够使用该版本的php了。

(也是自己查找资料和摸索出来的配置方案,比较无脑+暴力,可能会有错误,我用来调试php程序这样就够了,懒得深究配置。warning这种东西不存在的,fatal error才看两眼~~)

你可能感兴趣的:(wamp环境服务版本添加)