Ubutuns服务器搭建与维护

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 正常运行,你会看到类似以下的输出:

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
  1. 安装 PHP 和 PHP 扩展

然后,安装 PHP 及其常用扩展。你需要的 PHP 扩展包括:mysqli(数据库连接)、gd(图形处理)、json(JSON 处理)、xml(XML 处理)、mbstring(多字节字符串处理)。

相关推荐
春涧草茶7 小时前
慢就是快12-12手动抛出异常
java·linux·前端
KING-WU5129 小时前
Linux 工具之Make 与 Makefile
java·linux·服务器
阿乔外贸日记9 小时前
全球电子产业高度集中:中、韩、日和中国台湾地区占全球数字硬件产能八成
大数据·服务器·人工智能·物联网·云计算
Lsetea9 小时前
OpenSSL报certificate is not yet valid:error 9与notBefore时间排查
linux·运维·https·ssl证书·openssl
魔法阵维护师9 小时前
Linux 命令行入门踩坑记录:从 VMware 装系统到文件管理
linux·运维·服务器
qq_543447829 小时前
DNS解析怎么排查?故障处理与运维实用手册
运维·服务器·网络·php
DeviceHub9 小时前
AI服务器电源设计进阶:TLVR电感的应用解析与选型验证指南
运维·服务器·人工智能
Apipi*9 小时前
30天速通Linux 第七章进程间通信
linux·运维·服务器
emo_2b9 小时前
Pycharm配置conda解释器时遇到的问题及解决方法
linux·pycharm·conda
极光通讯10 小时前
服务器内存替代料选型方法论:主料号缺货时如何找到Pin-to-Pin兼容型号
运维·服务器