1.靶机搭建
首先,安装 Apache2 作为 Web 服务器:
sudo apt install apache2
安装完成后,可以启动 Apache 服务并确保它开机自启:
sudo systemctl start apache2
sudo systemctl enable apache2
然后,你可以通过访问 http://localhost
来确认 Apache 是否成功安装。如果看到 Apache 的默认欢迎页面,则表示安装成功。
安装MYSQL数据库服务器
sudo apt install mysql-server
安装完成后,启动 MySQL 服务并设置开机自启:
sudo systemctl start mysql
sudo systemctl enable mysql
为了提高 MySQL 的安全性,运行 MySQL 安全脚本来配置数据库(例如设置 root 密码、移除不必要的用户等):
sudo mysql_secure_installation
测试是否运行
-
使用
systemctl
查看 MySQL 服务状态sudo systemctl status mysql
如果 MySQL 正常运行,你会看到类似以下的输出:
sql
● mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2024-11-28 13:00:00 UTC; 1h 30min ago
Main PID: 1234 (mysqld)
Status: "Server is operational"
Tasks: 30 (limit: 1152)
Memory: 200.3M
CGroup: /system.slice/mysql.service
└─1234 /usr/sbin/mysqld
- 安装 PHP 和 PHP 扩展
然后,安装 PHP 及其常用扩展。你需要的 PHP 扩展包括:mysqli
(数据库连接)、gd
(图形处理)、json
(JSON 处理)、xml
(XML 处理)、mbstring
(多字节字符串处理)。