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靶场及部分问题解决的更多相关文章

  1. Linux通过XAMPP集成软件包搭建LAMPP环境

    前面介绍过一篇“Linux手动搭建LAMP环境”,今天再来整理一篇“Linux通过XAMPP集成软件包搭建LAMPP环境”. 其实当初整理通过XAMPP集成软件包搭建LAMPP环境的原因是这样的: 自 ...

  2. Linux下xampp集成环境安装配置方法 、部署bugfree及部署禅道

    XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包.XAMPP 是一个易于安装且包含 MySQL.PHP 和 Perl 的 Apache 发行版.XAMPP 的确非 ...

  3. 【xampp】windows下XAMPP集成环境中,MySQL数据库的使用

    在已经安装了XAMPP之后,会在你安装的目录下面出现”XAMPP“文件夹,这个文件夹就是整个XAMPP集成环境的目录. 我们先进入这个目录,然后会看到带有XAMPP标志的xampp-control.e ...

  4. Linux下Jenkins+git+gradle持续集成环境搭建

    Linux下Jenkins+git+gradle持续集成环境搭建 来源:IT165收集  发布日期:2014-08-22 21:45:50 我来说两句(0)收藏本文   一.项目介绍 和 linux ...

  5. linux应用之xampp集成环境的安装及配置(centos)

    1.xampp集成环境的下载 在xampp的官网上选择对应系统的版本进行下载,官网地址:https://www.apachefriends.org/zh_cn/index.html #wget htt ...

  6. Jenkins+Maven+Gitlab+Nexus持续集成环境搭建

      1.软件及服务介绍 Jenkins:jenkins是实现代码自动化流程上线的工具,Jenkins是一个独立的开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个 ...

  7. Jenkins + svn + maven 构建持续集成环境搭建

    Jenkins简介 Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能. Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: ...

  8. 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 ...

  9. 写给大忙人的CentOS 7下最新版(6.2.4)ELK+Filebeat+Log4j日志集成环境搭建完整指南

    现在的公司由于绝大部分项目都采用分布式架构,很早就采用ELK了,只不过最近因为额外的工作需要,仔细的研究了分布式系统中,怎么样的日志规范和架构才是合理和能够有效提高问题排查效率的.经过仔细的分析和研究 ...

随机推荐

  1. DCL单例为什么要加Volatile

    拿一个对象创建赋值来说 class T{ int elem = 1; } T t = new T(); 上段代码转换成汇编码为: 0 new #2 <T> 3 dup 4 invokesp ...

  2. 【HBase】安装与使用

    下载HBase(注意下载与您使用的hadoop版本兼容的版本) 前提:hadoop HA,zookeeper是正常的. 1.解压 tar -zxvf hbase压缩包 -C 解压后存储路径 2.配置环 ...

  3. Java实现蓝桥杯3n+1问题

    3n+1 [问题描述] 考虑如下的序列生成算法:从整数 n 开始,如果 n 是偶数,把它除以 2:如果 n 是奇数,把它乘 3 加1.用新得到的值重复上述步骤,直到 n = 1 时停止.例如,n = ...

  4. Java实现 LeetCode 147 对链表进行插入排序

    147. 对链表进行插入排序 对链表进行插入排序. 插入排序的动画演示如上.从第一个元素开始,该链表可以被认为已经部分排序(用黑色表示). 每次迭代时,从输入数据中移除一个元素(用红色表示),并原地将 ...

  5. Java实现 蓝桥杯 算法提高 和谐宿舍2

    试题 算法提高 和谐宿舍2 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 我的某室友学过素描,墙上有n张他的作品.这些作品都是宽度为1,高度不定的矩形,从左到右排成一排,且底边在同 ...

  6. java实现第五届蓝桥杯锦标赛

    锦标赛 这题小编能力有限,还望大佬解决 题目描述 如果要在n个数据中挑选出第一大和第二大的数据(要求输出数据所在位置和值),使用什么方法比较的次数最少?我们可以从体育锦标赛中受到启发. 如图[1.pn ...

  7. 基于EntityFramework 6 Code First实现动态建库,分库,数据库自动迁移

    一.前言 公司原本有一个"xx系统",ORM使用EntityFramework,Code First模式.该系统是针对某个客户企业的,现要求该系统支持多个企业使用,但是又不能给每个 ...

  8. 实验五 shell脚本编程

    项目 内容 这个作业属于哪个课程 课程链接 这个作业的要求在哪里 作业要求 学号-姓名 17041428-朱槐健 作业学习目标 1. 了解shell脚本的概念及使用 2.掌握shell脚本语言的基本语 ...

  9. intput子系统

    1.按键驱动程序的第一个版本:day07/04      //内核模块的基本要求   init.h module.h LICENSE      struct cdev btn_cdev;      b ...

  10. Base-64字符串无效,The input is not a valid Base-64 string as it contains a non-base 64 character

    base64规则: * 字符串只可能包含A-Z,a-z,0-9,+,/,=字符* 字符串长度是4的倍数* =只会出现在字符串最后,可能没有或者一个等号或者两个等号 首先,C# 做上传文件的时候,需要替 ...