您现在的位置是:首页 > cms教程 > Discuz教程Discuz教程

Centos7搭建discuz论坛步骤教程

惜霜2025-07-20Discuz教程已有人查阅

导读systemctl status httpd (状态为active runging是启动)netstat -nutlp查看端口是否存在80端口,这个命令需要自己安装(yum install -y net-tools)

一、安装apache
1)安装apache
yum install -y httpd
2)启动apache服务
systemctl start httpd
3)查看服务状态(验证服务是否启动)
systemctl status httpd (状态为active runging是启动)netstat -nutlp查看端口是否存在80端口,这个命令需要自己安装(yum install -y net-tools)
4)防火墙放开80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
5)重启防火墙,或者重新加载配置文件生效
firewall-cmd --reload
重新加载配置
6)查看验证防火墙80端口是否开启
firewall-cmd --zone=public --list-ports 查看防火墙所有开放的端口,包含80则是开启成功
7)web页面测试访问apache测试页面
浏览器输入IP地址,弹出test123页面则是测试通过,apache正常提供服务
二、安装mysql
1)下载mysql的rpm安装包
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
2)安装MySQL的rpm包
rpm -ivh mysql-community-release-el7-5.noarch.rpm
3)安装mysql相关服务
sudo yum install -y mysql-server
4)启动mysql服务
systemctl start mysqld
5)查看服务状态(验证服务是否启动)
systemctl status mysqld (状态为active runging是启动)netstat -nutlp查看端口是否存在3306端口,这个命令需要自己安装(yum install -y net-tools)
5)防火墙放开3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
6)重启防火墙,或者重新加载配置文件生效
firewall-cmd --reload 重新加载配置
7)查看验证防火墙80端口是否开启
firewall-cmd --zone=public --list-ports 查看防火墙所有开放的端口,包含80则是开启成功
8)登录修改密码(可选)
mysql -uroot -p
use mysql; 进入mysql这个数据库,并使用他
update user set password=password('123456') where user='root'; 修改root账号密码为123456
flush privileges; 刷新权限,使其生效
9)添加一个远程用户,用于远程连接(grant是授权的意思,没有这个用户,则自动创建)
grant all on *.* to root@'%' identified by '123456';
flush privileges; 刷新权限,使其生效
10)测试远程连接
使用Navicat for MySQL可以连接上,说明远程用户设置成功
三、安装php
1)安装php
yum -y install php
2)安装mysql与php连接的驱动(让php可以连接上mysql)
yum install -y php php-mysql
3)安装apache用于支持php的模块插件
yum install -y php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-bcmath
4)重启appache服务
systemctl restart httpd
5)放入php的测试页面
cd /var/www/html 进入apache的发布目录
echo '<?php phpinfo();?>' >index.php
把引号里面内容追加到index.php文件里面
6)web页面访问测试
http://10.0.0.100/index.php IP/index.php(刚写的测试文件) 出现php版本信息,证明apche与php关联成功
四、发布项目
1)下载网站源代码
wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip
2)解压代码包,有可能没有自带解压工具,需要自己安装
yum install -y unzip 安装解压工具
unzip Discuz_X3.2_SC_UTF8.zip 解压源码,解压发现有三个文件,其中代码在upload文件下
3)复制一份源代码到发布目录
cp -r upload/* /var/www/html/
4)源代码相关文件夹授权
chmod -R 757 data/ config/ uc_client/ uc_server/
5)临时关闭SELinux,重启又自动开启,想要长久关闭,需修改配置文件
setenforce 0
6)安装部署网站
跟着引导一步步配置,其中需要注意,把相关的连接信息改成你环境所规划的(比如数据库配置)
7)设置完管理员账号,点击下一步,开始安装,直到安装完成。

本文标签:

很赞哦! ()

相关源码

  • (自适应)证书授权书防伪查询系统pbootcms模板本模板基于PbootCMS系统开发,为各类证书查询机构设计,可快速构建高效安全的证书核验平台。采用响应式布局技术,自动适配手机端操作,支持批量导入证书数据,提供便捷的查询接口,满足机构证书管理及用户在线核验需求。查看源码
  • (自适应响应式)陶瓷研磨盘抛光机械设备pbootcms网站模板本模板基于PbootCMS系统开发,为研磨抛光设备制造企业设计,特别适合陶瓷研磨盘、抛光设备等表面处理设备展示。采用响应式布局技术,确保各类设备的参数和工艺在不同终端上都能清晰呈现。查看源码
  • (PC+WAP)铝合金门窗定制pbootcms网站模板源码为铝合金门窗、定制门窗企业打造的高性能网站模板,基于PbootCMS开源内核开发,采用HTML5自适应架构,PC与手机端数据实时同步,覆盖全终端用户交互场景。查看源码
  • (自适应多语言)WordPress开源主题MirageV资讯个人博客源码MirageV资讯类个人博客主题源码/WordPress主题/全开源MirageV 是一款开源的 WordPress 主题,支持自适应、暗黑模式、多语言等功能,查看源码
  • (自适应)品牌策划高端设计公司网站pbootcms模板免费下载本模板为品牌策划与设计公司打造,基于PbootCMS内核开发,充分考虑了创意设计行业的视觉展示需求。模板设计风格现代简约,布局合理清晰,呈现设计作品与专业服务,帮助设计公司展示创意实力并吸引潜在客户。查看源码
  • 自适应黑色建筑装饰设计公司个人工作室pbootcms模板基于PbootCMS内核开发的黑金风格模板,为建筑装饰、工程设计类企业打造,采用‌开源架构‌,支持跨行业快速适配,核心优势如下: 查看源码
分享笔记 (共有 篇笔记)
验证码:

本栏推荐