利用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了,只不过最近因为额外的工作需要,仔细的研究了分布式系统中,怎么样的日志规范和架构才是合理和能够有效提高问题排查效率的.经过仔细的分析和研究 ...
随机推荐
- 【算法基础】KMP字符串
给定一个模式串S,以及一个模板串P,所有字符串中只包含大小写英文字母以及阿拉伯数字. 模板串P在模式串S中多次作为子串出现. 求出模板串P在模式串S中所有出现的位置的起始下标. 输入格式 第一行输入整 ...
- Docker 容器优雅终止方案
原文链接:Docker 容器优雅终止方案 作为一名系统重启工程师(SRE),你可能经常需要重启容器,毕竟 Kubernetes 的优势就是快速弹性伸缩和故障恢复,遇到问题先重启容器再说,几秒钟即可恢复 ...
- Java实现 LeetCode 689 三个无重叠子数组的最大和(换方向筛选)
689. 三个无重叠子数组的最大和 给定数组 nums 由正整数组成,找到三个互不重叠的子数组的最大和. 每个子数组的长度为k,我们要使这3*k个项的和最大化. 返回每个区间起始索引的列表(索引从 0 ...
- java实现 蓝桥杯 算法提高 Problem S4: Interesting Numbers 加强版
1 问题描述 Problem Description We call a number interesting, if and only if: 1. Its digits consists of o ...
- Java实现 蓝桥杯 历届试题 国王的烦恼
问题描述 C国由n个小岛组成,为了方便小岛之间联络,C国在小岛间建立了m座大桥,每座大桥连接两座小岛.两个小岛间可能存在多座桥连接.然而,由于海水冲刷,有一些大桥面临着不能使用的危险. 如果两个小岛间 ...
- PAT 部分A+B
正整数A的“DA(为 1 位整数)部分”定义为由A中所有DA组成的新整数PA,例如:给定A=3862767,DA=6,则A的“6 部分”PA是 66,因为A中有 2 个 6. 现给定A,DA,B, ...
- JAVA 代码查错
1.abstract class Name { private String name; public abstract boolean isStupidName(String name){}} 大侠 ...
- Pyinstaller 打包python 到exe 在windows下免python环境运行python
在创建了独立应用(自包含该应用的依赖包)之后,还可以使用 PyInstaller 将 Python 程序生成可直接运行的程序,这个程序就可以被分发到对应的 Windows 或 Mac OS X 平台上 ...
- cheerio html方法中文被编码问题
var $ = cheerio.load("<h1><p>你好</p><em>Hello,World!</em></h1&g ...
- 关于UDP的检验和计算(附代码)
关于UDP的检验和计算(附代码) 在下午的学习过程中https://www.cnblogs.com/roccoshi/p/13032356.html 有一张图讲述了UDP的校验方法, 如下: 老师只粗 ...