利用xampp集成环境搭建pikachu靶场及部分问题解决
xampp的环境部署
1.本地服务器的搭建
首先要到官网下载xampp https://www.apachefriends.org/zh_cn/index.html
有各个不同的系统版本,这里我们选择windows系统的版本进行下载

下载完成完成后就是安装了,一直点击下一步选择好自己所要放置xampp的文件夹即可。
安装完毕后,打开xampp就来到软件页面如下

这我们搭建pikachu靶场需要开启Apache和MySQL,点击对应start就可以开启,而在开启Apache和MySQL时遇到无法正常开启而报错的情况可以查看日志找到错误寻找相应的解决方案。

我在开启Apache和MySQL时遇到的报错是Apache的端口冲突,所以这里我讲一下如何解决端口冲突问题
1.首先点击击Conflg

修改httpd.conf和httpd-ssl.conf两个文件的端口,将80和443修改成801和4431这样的没有被占用的端口
ps:不仅仅只是这两个地方的,文件里所有的80和443都要改成801和4431!!!
、

修改完毕后,保存关闭,打开Conflg,点击Service and settings。


将80和433端口,改成自定义的端口如801,4331,点击save保存即可

如果点save保存时,遇到拒绝访问,原因是没有权限

要xampp文件夹中找到xampp-control文件给予管理员权限,先打开文件属性,点到安全页面,点击编辑。


点击添加,再点击高级,最后点击查找,选中管理员权限的那个单人图标,点击确定。

然后勾选完全控制,点击确定

然后返回xampp页面,打开Conflg修改端口保存时就不会被拒绝访问了。
2.下载安装pikachu
下载地点:https://github.com/zhuifengshaonianhanlu/pikachu

选择Clone or download,点击Download ZIP下载软件压缩包。

将下号pikachu压缩包解压到xampp文件夹的htdocs文件中

这时pikachu还需要进行文件配置的修改才能连上数据库,打开pikachu文件夹中的inc,

打开config.inc.php文件,这是一个PHP文件,如果打不开,可以下载一个Notepad++软件,账户和密码可以自定义,设置完毕后保存关闭。

再打开maxpp软件,点击MySQL的Admin

点击账户

点击127.0.0.1或localhost的修改权限

点击修改密码,

若在pikachu的config.inc.php文件中自定义了账号密码,只需将自定义的账号密码输入进去即可,然后执行保存。
4.登入pikachu平台
如果是默认端口只需在浏览器的地址栏输入http://127.0.0.1/pikachu/即可进入
若因Apache端口冲突等问题修改过Apache端口,则输入http://127.0.0.1:自定义端口/pikachu/
例如上面我将Apache端口80改为了801 所以我进入pikachu平台的网址就变成了http://127.0.0.1:801/pikachu/
成功进入平台之后,点击红色字体进行初始化,即可开始学习了

利用xampp集成环境搭建pikachu靶场及部分问题解决的更多相关文章
- Linux通过XAMPP集成软件包搭建LAMPP环境
前面介绍过一篇“Linux手动搭建LAMP环境”,今天再来整理一篇“Linux通过XAMPP集成软件包搭建LAMPP环境”. 其实当初整理通过XAMPP集成软件包搭建LAMPP环境的原因是这样的: 自 ...
- Linux下xampp集成环境安装配置方法 、部署bugfree及部署禅道
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包.XAMPP 是一个易于安装且包含 MySQL.PHP 和 Perl 的 Apache 发行版.XAMPP 的确非 ...
- 【xampp】windows下XAMPP集成环境中,MySQL数据库的使用
在已经安装了XAMPP之后,会在你安装的目录下面出现”XAMPP“文件夹,这个文件夹就是整个XAMPP集成环境的目录. 我们先进入这个目录,然后会看到带有XAMPP标志的xampp-control.e ...
- Linux下Jenkins+git+gradle持续集成环境搭建
Linux下Jenkins+git+gradle持续集成环境搭建 来源:IT165收集 发布日期:2014-08-22 21:45:50 我来说两句(0)收藏本文 一.项目介绍 和 linux ...
- linux应用之xampp集成环境的安装及配置(centos)
1.xampp集成环境的下载 在xampp的官网上选择对应系统的版本进行下载,官网地址:https://www.apachefriends.org/zh_cn/index.html #wget htt ...
- Jenkins+Maven+Gitlab+Nexus持续集成环境搭建
1.软件及服务介绍 Jenkins:jenkins是实现代码自动化流程上线的工具,Jenkins是一个独立的开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个 ...
- Jenkins + svn + maven 构建持续集成环境搭建
Jenkins简介 Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能. Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: ...
- Hadoop 2.2.0单节点的伪分布集成环境搭建
Hadoop版本发展历史 第一代Hadoop被称为Hadoop 1.0 1)0.20.x 2)0.21.x 3)0.22.x 第二代Hadoop被称为Hadoop 2.0(HDFS Federatio ...
- 写给大忙人的CentOS 7下最新版(6.2.4)ELK+Filebeat+Log4j日志集成环境搭建完整指南
现在的公司由于绝大部分项目都采用分布式架构,很早就采用ELK了,只不过最近因为额外的工作需要,仔细的研究了分布式系统中,怎么样的日志规范和架构才是合理和能够有效提高问题排查效率的.经过仔细的分析和研究 ...
随机推荐
- Java实现 蓝桥杯 算法提高 套正方形(暴力)
试题 算法提高 套正方形 问题描述 给定正方形边长width,如图按规律输出层层嵌套的正方形图形. 注意,为让选手方便观看,下图和样例输出均使用""代替空格,请选手输出的时候使用空 ...
- (Java实现) 洛谷 P1691 有重复元素的排列问题
题目描述 设R={r1,r2,--,rn}是要进行排列的n个元素.其中元素r1,r2,--,rn可能相同.使设计一个算法,列出R的所有不同排列. 给定n以及待排列的n个元素.计算出这n个元素的所有不同 ...
- java代码(8) ---guava字符串工具
guava字符串工具 一.Joiner 根据指定的分隔符把字符串连接在一起,MapJoiner执行相同的操作,但是针对Map的key和value 分析源码可知:该类构造方法被private修饰,无法直 ...
- React 为什么要把事件挂载到 document 上 & 事件机制源码分析
前言 我们都知道 React 组件绑定事件的本质是代理到 document 上,然而面试被问到,为什么要这么设计,有什么好处吗? 我知道肯定不会是因为虚拟 DOM 的原因,因为 Vue 的事件就能挂载 ...
- win7 64位系统怎么使用debug
安装DOSbox软件 下载个debug.exe然后把这放到D盘或E盘的根目录下 然后启动dosbox软件,在下面输入 mount c d:\ enter键 c: enter键 输入debug命令就ok ...
- 第03组团队Git现场编程实战
1.组员职责分工 张逸杰:复制监督整个编程任务的进程以及协助组员编程 黄智锋.刘汪洋:负责UI设计 苏凯婷.鲍冰如:爬取数据并负责测评出福州最受欢迎的商圈 陈荣杰.杨锦镔:爬取数据并负责测评出福州人均 ...
- uniapp 基于 flyio 的 http 请求封装
之前写请求都是用别人封装好的,直接 import request 完事,自己第一次写还是一头雾水,学习了一波搞清楚了些,可以写简单的封装了. 首先要搞清楚为什么封装请求,同其他的封装一样,我们把不同请 ...
- 高效开发(James)
1.对自己的要求 定位自己Level,清晰自己的目标. 学一个点,明确自己通过学习,需要达到的程度 怎么学一门技术 比如: Spring Cloud 它为什么出现? 它解决了什么问题? 它是怎么解决的 ...
- 64位手机无法加载x5(libmttwebview.so is 32-bit instead of 64-bit)
x5内核暂时不提供64位的so文件,在64位手机上需要让AP以32位模式运行. 具体操作如下: 1.如果使用是Eclipse则需要将所有的.so文件都放置在so加载目录:lib/armeabi文件夹下 ...
- tp5的 LayUI分页样式实现
1.先配置你的分页参数: //分页配置 'paginate' => [ 'type' => 'Layui', 'var_page' => 'page', 'li ...