最简单解决方案Ubuntu18.04安装sqli-lab(完美避开所有巨坑)

本文详细介绍了在Ubuntu18.04环境下,如何通过安装apache2、php7和mysql5来搭建sqli-lab环境,解决过程中遇到的常见问题,如数据库连接失败和权限问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1前言

sqli-lab真的坑太多的了!!!配这个环境搞了整整三天!

坑1:

由于之前一个版本的sqli-lab对应的是php5,现在的版本对应的是php7,所以很可能造成你装上了之后打不开数据库。

坑2:

如果你装了php7,但是你装的是mysql7的话,恭喜你,你会发现到了sqli-lab的第六关的时候你就会出错,过不了!!!

坑3:

如果你装了mysql5,你会发现装好了mysql 之后打不开mysql

完美搭配

这里着重强调在Ubuntu18.04上安装sqli-lab的完美搭配是:Ubuntu18.04+apache2+php7+mysql5
这里的完美搭配的意思是你能够尽可能的避免一些坑,但是并不能代表你能避免所有的坑。

下面我们来开始配置处处坑的sqli-lab吧,首先我们需要安装apache、php、mysql(千万注意版本!!!!!!!)

step1:安装mysql5

首先我建议你们先把mysql安装上,再像其他博客一样安装,因为在ubuntu18.04上安装mysql5需要一顿操作,比较复杂,其他的apache什么的安装就比较简单,写在后面,通过全网的搜索这里我选了最简单的一种解决方式来解决mysql5sudo mysql -uroot -p 打不开数据库的问题。

(1)卸载电脑上存在的mysq并安装(因为我当时先下载了mysql7,所以先进行了卸载)
在ubuntu上安装mysql5

sudo apt-get autoremove --purge mysql-server-5.0
 sudo apt-get remove mysql-server
 sudo apt-get autoremove mysql-server
 sudo apt-get remove mysql-common (!!!别忘了)
 dpkg -l |grep ^rc|<
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值