Linux dvwa环境搭建,linux(fedora) 下dvwa 环境的搭建

linux(fedora)下dvwa的配置

1.下载httpd,dvwa,mysql,mysqlserver, php-mysql,php

除了dvwa 是进官网下之外,其余的服务都是通过install 安装

yum install httpd, mysql, php-mysql, php

如果出现安装的问题,可以先yum search xxx

2.安装完之后,检查安装的状态和启动服务

sudo systemctl start httpd, mysqld

3.在浏览器中输入127.0.0.1,出现apache的页面,那么httpd的服务已经安装完成

如果显示空白,在terminal 中输入:netstat -tln 查看端口的占用情况,以保证httpd的端口已经在

监听的范围中,也可以:systemctl status httpd 查看httpd的状态

4.将下载的dvwa复制到以下的目录

cp -a dvwa /var/www/html

vi test.php 在当前目录下新建一个php文件以做测试用

在vi 下输入

phpinfo();

?>

保存并退出

5.在浏览器中输入:127.0.0.1/test.php

如果出现 php 的介绍页面那么表明已经ok 了

如果只显示php的代码,不能解析,先查看php 的安装是否已经完成,yum install php

之后可以: cd /etc/httpd/conf ..... 这个目录下找到httpd.conf 文件,版本和发型号的不同

可能会有些差异,不过都是在这个目录下,

打开config 文件,找到

AddType application/x-compress .Z

AddType application/x-gzip .gz .tgz

在后面添加一行:AddType application/x-httpd-php .php

可能遇到的问题,

用 ll 查看使用权限

权限问题:那么添加所有的执行权限

浏览器的许可问题:那么 setenforce 0

6.vi /var/www/html/dvwa/config/config.inc.php 打开dvwa 的配置文件

修改的地方如下:

$_DVWA[ ‘db_database‘ ] = ‘dvwa‘;

$_DVWA[ ‘db_user‘ ] = ‘dvwa‘;

$_DVWA[ ‘db_password‘ ] = ‘root‘;

7.打开mysql,

mysqladmin -u root -password xxxx  一开始设置初始密码

之后打开: mysql -u root -p xxx

添加一个dvwa 的数据库

8.在浏览器中输入:127.0.0.1/dvwa/setup.php 注意是setup 文件当你的数据库配置没有设置好

时,可以及时查出

可能出现的问题还是权限问题:添加所有的 x 执行权限;使用 ll 查看,查看拥有者,两者的拥有者必须

相同;使用chcon 命令将test.php 的属性clone 到dvwa

浏览器的许可问题:setenforce 0

9. Good luck !

原文:http://blog.csdn.net/q745401990/article/details/40918087

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值