首页 > 运维 > linux运维 > 正文

搭建漏洞环境-实战-2

爱谁谁
发布: 2025-07-18 10:38:01
原创
367人浏览过

在web服务中,lamp(linuxapachemysql、php)是一个常见的组合,用于构建动态网站。例如,一个网站的发帖留言功能,用户在网页上提交留言,php会将这些留言存入数据库中。然后,php会从数据库中调用这些留言,并生成html语句显示在主页上。这种对外服务需要确定ip地址和端口号(https使用443端口,http使用80端口)。

Apache

  1. Apache的配置:在Kali Linux中,Apache已包含在内,可以在/etc目录下通过ls命令查看。我们只需要进行配置即可。

    搭建漏洞环境-实战-2

  2. 启动Apache服务

    /etc/init.d/apache2 start
    /etc/init.d/apache2 status
    # 使用start启动Apache服务,并用status查看是否成功启动
    # 或者可以使用以下命令:
    cd /etc/apache2
    systemctl restart apache2
    systemctl status apache2
    登录后复制

    搭建漏洞环境-实战-2

  3. 测试Apache配置:在浏览器中输入localhost来测试Apache是否配置成功。

    搭建漏洞环境-实战-2

    如果看到相同的界面,则表示Apache已成功安装(Kali自带的Apache配置非常方便)。

PHP

  1. PHP的配置:在Kali虚拟机中,MySQL也是包含在内的,可以在/etc目录下通过ls命令查看。

    搭建漏洞环境-实战-2

  2. 验证PHP配置:运行php -v命令,可以看到PHP已正确配置。

    搭建漏洞环境-实战-2

    DALL·E 2
    DALL·E 2

    OpenAI基于GPT-3模型开发的AI绘图生成工具,可以根据自然语言的描述创建逼真的图像和艺术。

    DALL·E 2 44
    查看详情 DALL·E 2

    (注意:如果是MySQL 7.3版本,需要将mysql改为mysqli,但这里我们使用的是7.4.5版本。)

MySQL

  1. MySQL的配置:在Kali虚拟机中,MySQL同样包含在内,可以在/etc目录下通过ls命令查看。

    搭建漏洞环境-实战-2

  2. 启动MySQL服务

    cd /etc
    systemctl start mysql
    systemctl status mysql
    # 或者可以使用以下命令:
    sudo su
    cd /etc
    service mysql restart
    service mysql status
    登录后复制

    搭建漏洞环境-实战-2

  3. MySQL初始化:登录特权用户并进行初始化,只需一路按回车键即可。

  4. 重启MySQL服务:初始化完成后,重启服务并再次输入命令:

    systemctl restart mysql
    systemctl status mysql
    登录后复制

    搭建漏洞环境-实战-2

  5. 测试MySQL:运行MySQL进行测试,输入exit退出。

以上就是搭建漏洞环境-实战-2的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号