Linux实验操作之使用LAMP系统架设一个Discuz论坛

本文档详细介绍了如何在Linux环境中利用LAMP系统(Linux、Apache、MySQL、PHP)来安装和配置Discuz论坛。首先,确认并启动Apache,设置防火墙开启80端口。接着,安装并配置MySQL,创建数据库和用户,并开放3306端口。然后,安装PHP并修改配置以支持PHP运行。最后,下载、解压并安装Discuz论坛,调整文件权限,完成论坛的安装。在浏览器中访问验证安装成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用LAMP系统架设一个Discuz论坛

题目描述

架设WWW服务器常见的方法就是使用LAMP系统,该系统Linux+Apache+MySQL(MariaDB)+PHP 软件首字母缩写。请使用LAMP系统架设一个Discuz论坛,写出详细的安装与配置过程

操作过程

安装Apache,查看是否系统安装过Apache
rpm -qa | grep httpd #查看是否系统安装过Apache
在这里插入图片描述
系统已经安装过httpd
在这里插入图片描述
启动httpd并添加开机启动
systemctl start httpd #启动httpd
Systemctl enable httpd #添加开机自启
在这里插入图片描述
设置防火墙开放tcp80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd –-reload
firewall-cmd --query-port=80/tcp
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
操作成功
查看虚拟机ip地址,在centOS可视化界面打开浏览器,输入ip地址192.168.247.131测试查看
在这里插入图片描述
在这里插入图片描述
测试成功
安装MySQL,查看是否系统安装过mariadb
rpm -qa | grep mariadb #查看是否系统安装过mariadb
在这里插入图片描述
系统已经安装过,进行卸载mariadb
yum remove -y ‘mariadb*’ #卸载mariadb
在这里插入图片描述
操作成功。

安装mariadb-server
yum install -y mariadb-server #安装mariadb-server
在这里插入图片描述
在这里插入图片描述
启动mariadb并添加开机启动
systemctl start mariadb.service #启动服务
systemctl enable mariadb #开机自启
在这里插入图片描述
创建数据库管理员root账号密码12345
mysqladmin -uroot password ‘12345’ #设置数据库密码
在这里插入图片描述
创建Discuz用户并设置密码,使用root账号登录mysql,并创建一个新用户szh,设置密码为1234,授权远程计算机使用账号szh登陆数据库,并立刻刷新权限
在这里插入图片描述
操作后退出数据库
在这里插入图片描述
设置防火墙开放tcp3306端口,为远程访问数据库准备
netstat -anp | grep mysqld
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
firewall-cmd --query-port=3306/tcp
在这里插入图片描述
操作成功
远程计算机连接服务器进行测试
mysql -uszh -p -h 192.168.247.131 -p 3306
在这里插入图片描述
安装PHP,查看是否安装过php,如果有则卸载
rpm -qa | grep php
在这里插入图片描述
系统没有安装过php,则进行安装php
yum install -y php #安装php
在这里插入图片描述
安装PHP成功。
修改配置文件,使得Apache支持PHP编译,创建文件/var/www/html/index.php,并写入内容 “<?php phpinfo(); ?>”
touch /var/www/html/index.php #创建文件
echo “<?php phpinfo(); ?>” > /var/www/html/index.php #写入
在这里插入图片描述
重启Apache服务,并去浏览器测试查看
systemctl restart httpd #重启Apache服务
在这里插入图片描述
进入centOS可视化界面,并输入ip地址192.168.247.131,进行查看
在这里插入图片描述
安装配置Discuz论坛,下载 Discuz!X3.2官方版到服务器
wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip
在这里插入图片描述

Discuz!X3.2下载成功。
解压 Discuz! X3.2软件包
unzip Discuz_X3.2_SC_UTF8.zip #解压
在这里插入图片描述在这里插入图片描述
Discuz!X3.2安装包解压成功。
将upload这个目录下的所有文件上传到 /var/www/html/目录
cp -r /home/shangzh/upload/* /var/www/html/ #移动文件
在这里插入图片描述
更改文件及文件夹权限
cd /var/www/html #进入目录
chmod 757 -R data/ uc_server/ config/ uc_client/ #更改权限
在这里插入图片描述
在浏览器中的地址栏输入网址http://192.168.247.131/install,即可跳转到Discuz安装界面,在出现的界面点击“我同意”,进行安装
在这里插入图片描述
在这里插入图片描述
目录文件权限检查出现异常,所以需要修正目录文件权限检查,关闭selinux
setenforce 0 #关闭selinux
在这里插入图片描述
刷新网页,目录文件权限检查正常
在这里插入图片描述
修正mysql_connect后,安装php-mysql模块,重启apache服务,再次刷新网页
yum install -y php-mysql #安装php-mysql
在这里插入图片描述
php-mysql安装成功。
重启apache服务
systemctl restart httpd #重启apache服务
在这里插入图片描述
再次刷新网页,并点击 “下一步”
在这里插入图片描述
在出现的界面选择“全新安装 Discuz! X (含 UCenter Server)”,并点击“下一步”。
在这里插入图片描述
在出现的界面中填写数据库名、数据库密码,设置管理员密码,后填写完毕后点击“下一步”。
在这里插入图片描述
在这里插入图片描述
点击“您的论坛已完成安装,点此访问”,进行访问论坛
Discuz论坛搭建成功
在这里插入图片描述
操作成功。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

稚皓君

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值