使用的版本是 discuz! x3.2,需要 Apache 服务器、PHP 运行环境、数据库。

1 配置环境

1.1 安装 Apache

安装 Apache
$ yum -y install httpd启动 Apache
$ systemctl start httpd.service设置 Apache 开机启动
$ systemctl enable httpd.service

1.2 安装 PHP 环境和 mariadb 数据库

安装 PHP 和 数据库
$ yum -y install php php-fpm php-mysql mariadb-service启动 PHP-FPM
$ systemctl start php-fpm.service设置 PHP-FPM 开机启动
$ systemctl enable php-fpm.service查看 PHP-FPM 的端口占用(默认端口是 9000)
$ netstat -antupl | grep 9000启动数据库服务
$ systemctl start mariadb.service查看 mariadb 数据库端口占用(默认端口是3306)
$ netstat -antupl | grep 3306修改数据库密码(密码设置为 123456,后面要用到)
$ mysqladmin -u root password 123456创建数据库
$ mysql -u root -p
输入刚才的密码,然后进入数据库操作,输入以下指令,创建数据库 bbs
MariaDB [(none)]> create database bbs;
MariaDB [(none)]> grant all on bbs.* to 'bbs_admin'@'localhost' identified by 'root';
MariaDB [(none)]> exit;

2 安装

2.1 下载 discuz! x3.2 版本

下载
$ cd /var/www/html
$ wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip解压,把 upload 文件夹重命名为 discuz (可以不改或者改成其他名称,访问的时候写对路径就可以了)
$ unzip Discuz_X3.2_SC_UTF8.zip
$ mv upload discuz添加读写权限
$ chmod a+rw /var/www/html/discuz -R关闭 selinux 和防火墙(如果懂得配置 selinux 和防火墙可以自己设置)
关闭 selinux
把 /etc/selinux/config 文件中 SELINUX= 项的值改为 disabled
SELINUX=disabled
关闭防火墙
$ systemctl stop firewalld.service
$ systemctl disable firewalld.service

2.2 Apache 允许 PHP 运行

修改 /etc/httpd/conf/httpd.conf 文件# 允许 .htaccess
AllowOverride All# 修改页面访问支持
DirectoryIndex index.html index.htm Default.html Default.htm index.php重启 Apache
$ systemctl restart httpd.service

2.3 论坛安装

浏览器输入URL(路径要和步骤 2.3 修改的目录对应,ip 填服务器的 ip)
http://[ip]/discuz/install数据库的信息按步骤 1.2 设置的填
数据库名为 bbs,数据库用户名为 root,数据库密码为 123456
管理员账号和密码是论坛的管理员账号,设置好后不要忘了,其他默认设置就可以了。安装完成后可以通过 URL 访问
http://[ip]/discuz

centos7 搭建 discuz! 论坛相关推荐

  1. centos7搭建discuz论坛过程

    1.安装discuz wget http://download.comsenz.com/DiscuzX/3.3/Discuz_X3.3_SC_UTF8.zip      #下载discuz压缩文件 u ...

  2. CentOS7搭建 discuz 论坛

    先安装好 apache php mysql 注意:PHP 的安装需要apache和mysql两个基础环境 安装apache https://blog.csdn.net/m0_59127553/arti ...

  3. CentOS7下搭建Discuz论坛

    搭建Discuz论坛的前提条件: LNMP环境 Discuz压缩包 一.检查各服务是否已经启动并且进程正常 检查Nginx服务的进程是否已启动和是否有监听80端口: [root@localhost ~ ...

  4. 转载:linux环境下搭建discuz论坛

    今天写一个Linux下搭建Discuz论坛的全过程教程. 本例使用的Linux系统为:RHEL5.3. 1.[root@linux ~]# mkdir /mnt/cdrom 2.[root@linux ...

  5. LAMP搭建Discuz论坛

    搭建Discuz论坛 1.  准备LAMP环境 LAMP是Linux,Apache,MySql和PHP的缩写,是Discuz论坛系统依赖的基础运行环境 1.安装Apache2 Ubuntu需要安装Ap ...

  6. 采用lamp架构搭建discuz论坛

    lamp简介 LAMP指的Linux(操作系统).ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建 ...

  7. Nginx实战基础篇六 通过源码包编译安装部署LNMP搭建Discuz论坛

    Nginx实战基础篇六 通过源码包编译安装部署LNMP搭建Discuz论坛 版权声明: 本文遵循"署名非商业性使用相同方式共享 2.5 中国大陆"协议 您可以自由复制.发行.展览. ...

  8. 用mysql web建立论坛_在web1上搭建Discuz论坛

    地址规划: 一.配置本地yum仓库: #mkdir /media/iso #mount /dev/cdrom /media/iso #vim /etc/yum.repos.d/rhel-source. ...

  9. Linux中怎么搭建Discuz论坛

    文章目录 Linux中怎么搭建Discuz论坛 1.搭建yum安装环境: 2.安装http服务: 3.安装php*软件: 4.安装数据库: 5.登陆数据库: 6.创建数据库: 7.搭建论坛: Linu ...

最新文章

  1. ASP.NET WebAPI 11 参数验证
  2. 使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATI
  3. java子类有参构造函数吗_为什么我需要在这个Java通用子类中有一个构造函数?...
  4. java动态规划算阶乘_动态规划算法
  5. 33 个送给 Java 程序员的练手项目合集
  6. 自定义报表预览控制工具条
  7. 测试驱动开发 测试前移_为什么测试驱动的开发有用?
  8. C++中宏的定义与用法(现已被内联函数所代替)
  9. day15【前台】项目发布
  10. 【代码源 Div1 - 109】#454. Minimum Or Spanning Tree(最小生成树,边权按位或,贪心,并查集) CF1624G
  11. net.sf.json.JSONException: #39;object#39; is an array. Use JSONArray instead
  12. Git系列教程(一)——git版本管理
  13. aforge java_C#使用Aforge调用摄像头拍照的方法
  14. python获取cpu温度 window_使用python从windows10运行系统读取CPU温度
  15. 如何去做一个完整的网站SEO优化方案!
  16. oracle中根据“”生日’字段查询数据的一些sql语句
  17. U盘插入电脑有声音,无盘符,只显示安全删除硬件并弹出媒体
  18. S3C2440 GPS串口配置以及数据读写
  19. dts,dtb,dtc
  20. js 转化为实体符_js字符实体 转义字符串

热门文章

  1. 贝索斯:善良比聪明更难 选择比天赋更重要
  2. python读取Excel中sheet
  3. Spark系列之Spark启动与基础使用
  4. 为什么早期的 Windows 需要整理碎片
  5. 微信小程序分包和预加载分包
  6. TensorFlow保姆级别教入门,不会就把我头打爆
  7. 样式表贴图定位(CSS Sprites):图像切片的死亡之吻
  8. 从三只松鼠看农业品牌独角兽的进阶线路
  9. Optical-flow和grid-sample和可变形卷积
  10. 会说话的女人最出色!