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(多字节字符串处理)。

相关推荐
ben9518chen8 分钟前
嵌入式Linux C语言程序设计九
linux·c语言
wuk99828 分钟前
CentOS7环境搭建L2TP服务器
运维·服务器
恒创科技HK29 分钟前
香港1核2G云服务器当网站服务器够用不?
运维·服务器
颜大哦1 小时前
linux安装mysql
linux·运维·mysql·adb
学习3人组2 小时前
Node.js 网站服务器开发
运维·服务器·node.js
来知晓2 小时前
Linux:WSL内存空间管理之清完内存C盘可用空间不增问题解决
linux·运维·服务器
大聪明-PLUS2 小时前
嵌入式 Linux 初学者指南 – 第 2 部分
linux·嵌入式·arm·smarc
GTgiantech2 小时前
科普SFP 封装光模块教程
服务器·网络·数据库
深圳市恒讯科技2 小时前
如何在服务器上安装和配置数据库(如MySQL)?
服务器·数据库·mysql
天一生水water2 小时前
ubuntu使用毫秒镜像方式安装docker mysql
ubuntu·阿里云·docker