• 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
  • 相关阅读:
    Delegate(委托与事件)
    eclipse2020-06创建属于自己的JSP模板(图文)
    eclipse没有新建web项目的解决问题
    my97datepicker实现日期改变立刻触发函数
    jetty启动项目后js修改后无法保存
    js连续的日期判断,判断相差几天
    同步和异步
    面试题
    MYSQL 数据库名、表名、字段名查询
    Spring-MVC
  • 原文地址:https://www.cnblogs.com/hack-cn/p/13025874.html
Copyright © 2020-2023  润新知