以下是完整的 Opigno LMS 3.2.7 在 Ubuntu 22.04 + Nginx + PHP + MySQL 环境下的安装操作记录,适合归档为部署文档或提交给团队审阅。
✅ Opigno LMS 3.2.7 安装操作记录
日期:2025-05-26
系统环境:Ubuntu 22.04
服务架构:Nginx + PHP 8.1 + MySQL 8
部署方式:Composer 安装官方推荐项目
📦 一、安装环境确认
1. 安装 PHP 8.1 和相关扩展,必须为php8.1版本,其他版本报错
sudo apt install -y php8.1 php8.1-fpm php8.1-cli php8.1-mysql php8.1-xml \
php8.1-mbstring php8.1-curl php8.1-zip php8.1-gd php8.1-opcache unzip
确保 PHP 8.1 是默认版本:
sudo update-alternatives --set php /usr/bin/php8.1
2. 安装 MySQL 并创建数据库
sudo mysql -u root -p
执行 SQL:
CREATE DATABASE drupal13 CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
CREATE USER 'drupaluser'