1、安装 httpd mariadb-server php
yum install httpd
yum install mariadb-server
yum install php
2、运行 httpd
1)systemctl start httpd
2)netstat -tuanp |grep 80
http默认监听在80端口,筛选出80端口,看是否开启httpd服务 (若为安装netstat 则先安装 yum install net-tools -y )
3、关闭防火墙(或者开放80端口)
1)systemctl stop firewalld
2)setenforce 0 (有一些人需要关闭,红帽特有 可选)
4、查看httpd主配置文件(可选)
1)vi /etc/httpd/conf/httpd.conf (打开配置文件)
2)ServerRoot "/etc/httpd" (指定服务器的根 最好不修改)
3)Listen ip地址:端口 (所监听的端口号)
4)User apache
Group apache (以apache用户的身份来启动apache进程)
5)DocumentBoot “/var/www/html” (url的根映射本地文件系统)
修改服务器权限:
<Directory "路径">
Require all granted
</Directory>
修改文件权限:chown -R apache:apache /var/www/html/文件 (文件拥有者)
6)AllowOverride None 设置为ALL 允许覆盖
7)修改了配置文件 记得重启httpd 命令:systemctl restart httpd
5、在url根目录下/var/www/html创建一个文件夹
1)mkdir sqllabs (用于存放提前下载好的sqli-labs.zip,并解压)
2)yum install lrzsz -y 用于无法拖拽文件到Linux
3)yum install unzip (若未安装解压软件,则先安装)
4)unzip sqli-labs.zip 解压到 /var/www/html/sqllabs
6、启动mariadb
systemctl start mariadb
7、修改数据库的配置文件(数据库用户名,数据库密码等)
vi sql-connections/db-creds.inc // /var/www/html/sqllabs/sql-connections/db-creds.inc
8、访问 sqli-libs
IP地址/sqllips/index.html
9、部署一个项目 (mysql 里)
1)create database workpress; 创建一个数据库
2)grant all privileges on workpress.* to 'lxxuser'@'%' identified by '123456'; 创建一个普通用户 分配此数据库的全部权限
3)flush privileges; 刷新权限列表
4)mysql -u lxxuser -h 192.168.159.132 -p 指定权限用户和密码
5)chown -R apache:apache ./wordpress/ 将该文件权限给apache用户所有