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. PowerPC-关闭中断后,还能报sc中断?

    https://mp.weixin.qq.com/s/OsHIfPzYUagaTe5J88dIIg   一. 基本问题   FreeRTOS有一个宏,portYIELD_WITHIN_API(), 意 ...

  2. Nginx 笔记(一)nginx简介与安装

    个人博客网:https://wushaopei.github.io/    (你想要这里多有) Nginx 简介: 1.介绍 nginx 的应用场景和具体可以做什么事情 2.介绍什么是反向代理 3.介 ...

  3. Java实现 蓝桥杯VIP 算法训练 非递归(暴力)

    试题 算法训练 非递归 问题描述 当x>1时,Hermite多项式的定义见第二版教材125页.用户输入x和n,试编写"非递归"函数,输出对应的Hermite多项式的值.其中x ...

  4. Java实现 LeetCode 537 复数乘法(关于数学唯一的水题)

    537. 复数乘法 给定两个表示复数的字符串. 返回表示它们乘积的字符串.注意,根据定义 i2 = -1 . 示例 1: 输入: "1+1i", "1+1i" ...

  5. java实现圆周率

    我国古代数学家对圆周率方面的研究工作,成绩是突出的.三国时期的刘徽.南北朝时期的祖冲之都在这个领域取 得过辉煌战绩. 有了计算机,圆周率的计算变得十分容易了.如今,人们创造了上百种方法求π的值.其中比 ...

  6. MongoDB 4.X CRUD基本操作

    本文总结了MongoDB 4.X在mongo shell客户端涉及的对文档一些基本的增删改查操作,即CRUD操作.主要结合了自己平时使用MongoDB的操作命令,更详细的命令可以参考官方文档: htt ...

  7. windows server2012在已有.net4.5框架的基础上安装.net3.5的方法

    我们在一台服务器运行各种程序的时候难免会用到一些好用的但是很老的软件.老软件也就难免需要以前的那种环境来运行,但是老的环境与新的环境往往不兼容.下面我就来讲一讲系统在已有.net4.5的情况下怎么安装 ...

  8. svn版本库的使用

    简单案例: 1.不管在哪个盘下(比如:C盘.D盘等),都先创建文件夹(这里我新建的文件夹是“项目”),创建好了就点击去,如下: 2.在自己新建的文件夹中再新建一个新的文件夹,如下: 3.选中你的文件夹 ...

  9. Spring AOP 之二:Pointcut注解表达式

    简介 在Spring AOP概述中我们重点注意的是AOP的整体流程和Advice,简化了一些其他的东西,其中就有一些对灵活应用Spring AOP很重要的知识点,例如Pointcut表达式,下面就介绍 ...

  10. [转] linux操作系统下c语言编程入门--基础知识

    点击阅读原文 这篇文章介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将会学到以下内容: 1. 源程序编译        2. Makefile的编写        3. 程序库 ...