zoukankan      html  css  js  c++  java
  • linux下通过安装xampp搭建环境卸载xampp、以及网站搬家-64位系统Apache启动不了的问题

    安装环境:

    centos8_64位

    64位系统启动Apache启动不了,安装64位系统依赖。32位不需要安装!

    yum install libnsl.x86_64

    安装xampp

    下载xampp

    首先要用到wget下载命令要看一下,centos是否安装了wget

    rpm -qa|grep wget

    如果安装的情况下,会显示安装的版本

    wget-1.19.5-7.el8_0.1.x86_64
    

    如果没有安装可以通过以下命令进行安装:

    yum install -y wget

    安装好wget以后,我们通过wget http://xxxxx.xxx 这种格式下载到默认目录download

    但是某些时候我们需要下载到指定目录格式为 wget -p 指定目录 下载url

    wget -p /opt https://jaist.dl.sourceforge.net/project/xampp/XAMPP%20Windows/7.4.5/xampp-windows-x64-7.4.5-0-VC15-installer.exe 

    下载以后进入到指定的目录下,因为下载以后需要改权限,不然执行安装的时候会提示权限不够

    chmod +x xampp-linux-x64-5.6.40-1-installer.run 

    执行安装命令。

    ./xampp-linux-x64-5.6.40-1-installer.ren

    安装就不多记载,一直确认即可安装

    安装成功以后,网站源码应该放在以下目录:

    /opt/lampp/htdocs

    导入源码的时候如果是导入的文件夹则需要更改配置文件:

    vim /opt/lampp/etc/httpd.conf

     修改成指定路径即可,如果导入的只是源码则不需要改动

    修改mysql目录权限

    这里为什么要修改目录权限,是因为后期进行数据库操作的时候会提示权限不足会操作失败

    进入到lampp目录下执行以下命令:

    chmod -R 777 mysql

    启动服务:

    上述步骤做好以后启动服务:

    /opt/lampp/lampp start

    启动成功以后见下图:

     然后在浏览器内输入127.0.0.1如下图所示则正常:

    关闭Apache命令:

    ./xampp stopapache

    启动命令

    ./xampp startapache

    其他同理

    网站搬家方法一

    在做渗透的测试会经常遇到给你一套网站源码以及数据文件,让你复现网站。接下来记录一下,如果实现网站复现!

    首先拿到源码以及数据库配置文件以后,找到网站的配置文件(每个网站都会有配置文件)一般是以下这种格式:

    查看当前配置文件用户名密码(如果不是root则需要在数据库创建当前用户)

     

     

     根据配置文件创建了相应的用户,下一步把网站源码放在以下路径:

    /opt/lampp/htdocs

    数据库文件放在以下路径:

    /opt/lampp/var/mysql
    

    即可成功!!!

    网站搬家二

     甲方提供网站源码,以及sql格式文件,我们可以通过数据库导入进行复现。

    导入之前查看网站配置文件如图所示:

     在导入源码以后,首先要进入到var/mysql目录下创建database对应的数据库名文件

     报以上的错,说明var/mysql文件没有权限执行以下命令给予权限

    chmod -R 777 mysql
    

    注意:

    上面所有操作结束以后,如果输入127.0.0.1定位不到更改以下路径配置文件

    /opt/lampp/htdocs/index.php
    

     

     卸载xampp

    如果需要卸载xampp进入lampp根目录下执行:

    ./uninstall

    卸载完成以后,删除整个lampp文件夹:

    rm -rf lampp
  • 相关阅读:
    QFramework 使用指南 2020(二):下载与版本介绍
    QFramework 使用指南 2020 (一): 概述
    Unity 游戏框架搭建 2018 (二) 单例的模板与最佳实践
    Unity 游戏框架搭建 2018 (一) 架构、框架与 QFramework 简介
    Unity 游戏框架搭建 2017 (二十三) 重构小工具 Platform
    Unity 游戏框架搭建 2017 (二十二) 简易引用计数器
    Unity 游戏框架搭建 2017 (二十一) 使用对象池时的一些细节
    你确定你会写 Dockerfile 吗?
    小白学 Python 爬虫(8):网页基础
    老司机大型车祸现场
  • 原文地址:https://www.cnblogs.com/hack-cn/p/13025874.html
Copyright © 2011-2022 走看看