一、选择安装方式 1. 虚拟机安装(推荐初学者) 优点:不破坏现有系统,可随时删除 步骤: 下载VMware等虚拟机软件 获取Linux发行版ISO镜像(如Ubuntu) 创建虚拟机并分配资源(建议2GB内存、20GB硬盘) 从ISO镜像启动安装过程4 2. 双系统安装 优点:直接使用硬件资源,性能更好 步骤: 准备Linux发行版安装U盘 在Windows磁盘管理中预留未分配空间 从U盘启动安装程序 选择手动分区(建议至少分配根分区/和交换分区swap)78 二、适合Discuz!的Linux发行版推荐 发行版 推荐版本 特点 最低内存要求 Ubuntu 22.04/24.04 软件生态丰富,社区支持完善 1GB Debian 11/12 稳定性高,资源占用少 128MB CentOS 不推荐 官方支持已结束 - 注:Discuz!推荐使用Ubuntu或Debian作为基础系统1013 三、安装必要软件环境 1. 基于Ubuntu的安装命令 bashCopy Code # 更新系统 sudo apt update && sudo apt upgrade -y # 安装LAMP环境 sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql -y # 重启Apache sudo systemctl restart apache2 2. 安全配置MySQL bashCopy Code sudo mysql_secure_installation # 按照提示设置root密码并移除匿名用户等 3. 创建Discuz!数据库 bashCopy Code sudo mysql -u root -p # 在MySQL shell中执行: CREATE DATABASE discuz; CREATE USER 'discuzuser'@'localhost' IDENTIFIED BY 'your_password'; GRANT ALL PRIVILEGES ON discuz.* TO 'discuzuser'@'localhost'; FLUSH PRIVILEGES; EXIT; 四、Discuz!安装与配置 下载Discuz!最新版并解压到网站根目录(如/var/www/html) 设置目录权限: bashCopy Code sudo chown -R www-data:www-data /var/www/html sudo chmod -R 755 /var/www/html 访问http://localhost/install/完成安装向导 安装完成后删除install目录14 五、常见问题解决 权限问题:确保/config、/data等目录可写 数据库连接失败:检查MySQL服务是否运行(sudo systemctl status mysql) PHP扩展缺失:使用php -m检查已加载模块 SELinux限制:临时关闭可使用setenforce 0 |
手机版|山东美路信息科技有限公司-美路科技
( 鲁ICP备18021794号-2 )|
鲁公网安备37130202372802号
GMT+8, 2026-1-17 00:01 , Processed in 0.059802 second(s), 24 queries .