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
测试是否运行
1. 使用 systemctl
查看 MySQL 服务状态
sudo systemctl status mysql
如果 MySQL 正常运行,你会看到类似以下的输出:
● mysql.service - MySQL Community ServerLoaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)Active: active (running) since Tue 2024-11-28 13:00:00 UTC; 1h 30min agoMain PID: 1234 (mysqld)Status: "Server is operational"Tasks: 30 (limit: 1152)Memory: 200.3MCGroup: /system.slice/mysql.service└─1234 /usr/sbin/mysqld
3. 安装 PHP 和 PHP 扩展
然后,安装 PHP 及其常用扩展。你需要的 PHP 扩展包括:mysqli
(数据库连接)、gd
(图形处理)、json
(JSON 处理)、xml
(XML 处理)、mbstring
(多字节字符串处理)。