在web服务中,lamp(linux、apache、mysql、php)是一个常见的组合,用于构建动态网站。例如,一个网站的发帖留言功能,用户在网页上提交留言,php会将这些留言存入数据库中。然后,php会从数据库中调用这些留言,并生成html语句显示在主页上。这种对外服务需要确定ip地址和端口号(https使用443端口,http使用80端口)。
Apache的配置:在Kali Linux中,Apache已包含在内,可以在/etc目录下通过ls命令查看。我们只需要进行配置即可。

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

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

如果看到相同的界面,则表示Apache已成功安装(Kali自带的Apache配置非常方便)。
PHP的配置:在Kali虚拟机中,MySQL也是包含在内的,可以在/etc目录下通过ls命令查看。

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

(注意:如果是MySQL 7.3版本,需要将mysql改为mysqli,但这里我们使用的是7.4.5版本。)
MySQL的配置:在Kali虚拟机中,MySQL同样包含在内,可以在/etc目录下通过ls命令查看。

启动MySQL服务:
cd /etc systemctl start mysql systemctl status mysql # 或者可以使用以下命令: sudo su cd /etc service mysql restart service mysql status

MySQL初始化:登录特权用户并进行初始化,只需一路按回车键即可。
重启MySQL服务:初始化完成后,重启服务并再次输入命令:
systemctl restart mysql systemctl status mysql

测试MySQL:运行MySQL进行测试,输入exit退出。
以上就是搭建漏洞环境-实战-2的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号