首页 > 代码库 > linux(fedora) 下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 下输入
<?php
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 !
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 下输入
<?php
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 !
linux(fedora) 下dvwa 环境的搭建
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。