DVWA解决首页爆红问题(一)

文章讲述了作者在自学渗透时遇到dvwa安装过程中关于PHP-gd扩展的报错,经过一系列尝试,包括更新apt、添加PPA、调整数据源和修复签名,最终成功解决安装问题的过程。
摘要由CSDN通过智能技术生成
查了很多人写的博客,几乎全是千篇一律的内容,不能实际解决问题,在自己几天不懈的处理下,把chatgpt和文心一言cpu干死机的情况下,终于解决了自己的问题。(预告:真的是步步有坑)

在这里插入图片描述 目前在自学渗透,安装好dvwa后,首页出现了这些报错,对于初学小白来说,真的是一脸懵逼,什么也看不懂,只能一个个度娘解决。话不多说,上干货。
先解决这个长的,我看的视频教程中是说没有安装php的php-gd扩展模块,只需要执行命令安装即可sudo apt install -y php-gd,期间并没有报错,安装完成,但是我安装完成后,在/etc/php目录下,却多出了一个8.2的包,我使用php -v,显示我本机安装的是7.4.14的php版本,搞不懂啊。而且刷新页面依然还在报错。在与chatgpt进行了深入并有礼貌的沟通后,他告诉我可以使用sudo apt install php7.4-gd命令安装,结果,报错咧:在这里插入图片描述下面废话不多说,直接上硬货。

1、更新apt

解决:`sudo apt update`
报错如下:

在这里插入图片描述报错:Err:1 http://kali.download/kali kali-rolling InRelease
The following signatures were invalid: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository devel@kali.org
解决: wget -q -O - https://archive.kali.org/archive-key.asc | apt-key add
注意:需要root权限执行。
然后再次执行sudo apt update

2、 查看php版本

在这里插入图片描述

3、 安装php-gd

再次执行:sudo apt install php7.4-gd
报错如下:
在这里插入图片描述
解决:sudo add-apt-repository ppa:ondrej/php
报错如下:
在这里插入图片描述
解决:sudo apt-get -y install software-properties-common
继续执行:sudo add-apt-repository ppa:ondrej/php
报错如下:在这里插入图片描述
解决:sudo pip install launchpadlib
报错如下:
在这里插入图片描述
解决:sudo apt install -y pip
继续执行:sudo pip install launchpadlib
在这里插入图片描述
安装成功,然后执行sudo apt update
再执行:sudo add-apt-repository ppa:ondrej/php
报错:
在这里插入图片描述
解决:
在这里插入图片描述

修改数据源:
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

更新签名:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys '3B4FE6ACC0B21F32'
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys '871920D1991BC93C' 执行sudo apt update
再执行:sudo add-apt-repository ppa:ondrej/php
然后执行:sudo apt install php7.4-gd
报错:
在这里插入图片描述解决:
sudo apt remove -y php7.4-common
再执行:sudo apt install php7.4-gd
查看php:
在这里插入图片描述
执行:
sudo apt install -y php7.4
再查看:
在这里插入图片描述
然后刷新页面:在这里插入图片描述
至此,问题解决!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值