极速离线安装dvwa项目,速度远超你的想象
离线安装包的下载地址:
链接:https://pan.baidu.com/s/1MvULSkxHKzRHuKazlPomWQ
提取码:phpa
离线包的安装:
解压三个压缩文件后,先安装Mariadb,进入解压目录后,安装命令为:
rpm -ivh * --force --nodeps PHP那个压缩包同样的处理步骤,命令也是一样的。
将dvwa-1.9的所有内容复制到 /var/www/html目录下
剩下的工作就照着离线安装包内的README.txt 操作即可。该文件的内容为:
(一)启动各个相关服务
systemctl enable mariadb httpd php-fpm
systemctl start mariadb httpd php-fpm
(二)
数据库初始化(执行mysql_secure_install这个命令),设置密码,并新建dvwa用户,给dvwa用户设置密码,开启远程连接
MariaDB [(none)]> update mysql.user set host='%' where user='root';
ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'
MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> create user 'dvwa'@'localhost' identified by '密码';
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> create user 'dvwa'@'%' identified by '密码';
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> grant all on dvwa.* to dvwa@'%' identified by '密码';
Query OK, 0 rows affected (0.00 sec)
(三)
PHP配置文件的修改, vim??/etc/php.ini
allow_url_fopen = On
allow_url_include = On #确保这两项是On
(四)将dvwa项目的所有文件放置到httpd的发布目录,并赋予apache用户权限
cp -rf DVWA-1.9/* /var/www/html/
chown -Rf apache. /var/www/html/
(五)修改dvwa目录下的config目录下的config.inc.php文件
cd /var/www/html/config/ &&cp config.inc.php.dist config.inc.php
vim config.inc.php #编辑该文件
$_DVWA[ 'db_server' ] = '本机IP';
$_DVWA[ 'db_password' ] = '数据库dvwa用户的密码';
$_DVWA[ 'recaptcha_public_key' ] = '6LdK7xITAAzzAAJQTfL7fu6I-0aPl8KHHieAT_yJg';
$_DVWA[ 'recaptcha_private_key' ] = '6LdK7xITAzzAAL_uw9YXVUOPoIHPZLfw2K1n5NVQ';
(六)重启各个服务,打开浏览器访问dvwa项目并进行安装即可
http://ip/setup.php 安装完毕后,登录账号为admin 密码为password