从零到一:手把手教你用 LAMP 在 Rocky Linux 9 上搭建 Discuz! 论坛
·
搭建 discuz 论坛
什么是 LAMP?
LAMP是一个架构的组合
LAMP=Linux+Apache+Mysql+PHP
LNMP=Linux+Nginx+Mysql+php
Apache:是世界使用排名第一的Web服务器软件
php:一种专门用于Web开发的编程语言
Mysql:关系型数据库的管理系统,用于存储结构化的数据
环境准备
准备一台虚拟机
192.168.19.128
初始化虚拟机
- 关闭防火墙
systemctl stop firewalld
- 关闭 selinux
vim /etc/selinux/config
SELINUX=disabled
- 修改主机名
# 修改主机名
hostnamectl set-hostname discuz
搭建 LAMP 环境
AMP 的关系

安装 httpd(阿帕奇 apache )服务器
查看是否安装过 httpd
rpm -qa |grep httpd
yum -y install httpd
启动 httpd
systemctl start httpd
设置开机启动
systemctl enable httpd
查看状态
systemctl status httpd
安装网络工具
yum -y install net-tools
netstat -tunlp |grep 80
测试
echo "welecome to Apache" > /var/www/html/index.html
systemctl restart httpd
curl 192.168.19.128
安装 mysql 8.0
- 安装 mysql
yum -y install mysql-server
- 启动 mysql
systemctl start mysqld
systemctl status mysqld
netstat -tunlp | grep 3306
mysql -u root
首次不输密码可直接登录
- 登录 mysql 修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
flush privileges;
exit
- 创建discuz 数据库用于存储discuz 的数据
mysql -uroot -p'MyNewPass4!'
-u 是指用户登录
-p 是指定密码
create database discuz;
安装 php
Rocky9 官方源自带 PHP8.0.30,无需额外 remi 源,一键安装全套依赖:
- 安装 php
yum -y install php php-fpm php-mysqlnd php-mysqli php-pdo_mysql php-gd php-mbstring php-zip php-fileinfo php-curl php-opcache
- 启动 php
systemctl start php-fpm
systemctl status php-fpm
systemctl enable php-fpm
- 测试
echo "<?php phpinfo(); ?>" > /var/www/html/info.php
注意要重启 apache
systemctl restart httpd
192.168.19.128/info.php
ll /var/www/html/
部署 discuz 论坛
- 下载安装包到服务器
- 解压安装包
- 拷贝 discuz 相关的文件到 /var/www/html/
- 重启 apache
- 打开网页安装论坛
下载安装包



右键复制链接
wget -O discuz_x5.0.zip https://download.discuz.vip/redirect/?X5.0
用 wget 命令下载
解压安装包
unzip discuz_x5.0.zip -d discuz/
upload 这个目录下面的所有文件是我们需要上传到服务器上的可用程序文件(仅上传目录里边的文件); README.md 为产品介绍、授权、安装、升级、转换以及版本更新日志说明(不要上传)。
rm -rf /var/www/html/*
cp -r discuz/upload/* /var/www/html/
重启apache 服务
systemctl restart httpd
访问论坛
192.168.19.128/install/





原因是/var/www/html 的文件没有写权限
修改/var/www/html/下的主件的权限777
chmod -R 777 /var/www/html/
ll /var/www/html/







至此我们的discuz 论坛就搭建完成
更多推荐



所有评论(0)