安装环境:
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