搭建 Discuz 论坛
准备LAMP环境
安装MYSQL
安装Apache组件
安装PHP
安装并配置Discuz论坛
安装Discuz
配置Discuz
准备域名证书(可选)
域名注册(可选)
域名解析(可选)
实施环境:系统:CentOS 6.8 64 位网络yum(Tencent)提前配置好公网ip与内网ip
PS:可以只使用私网ip进行局域网访问
1. 准备LAMP环境
(1.) 安装MYSQL
使用yum安装MYSQL
# yum install –y mysql-server
安装完成后,启动MYSQL服务:
# service mysqld restart #service参数:restart 重启 stop停止 start 启动 status状态
此次搭建使用 mysql 默认账户名和密码,也可以设置自己的 MySQL 账户名和密码参考内容如下:
# /usr/bin/mysqladmin -u root password ‘pwd@123‘
将MYSQL设置为开机自动启动
# chkconfig mysqld on
到此MYSQL安装完毕
(2.)安装Apache组件
使用yum安装Apache组件:
# yum install –y httpd
安装完成后,启动httpd进程:
# service httpd start
同样也要把httpd设置成开机自动启动:
# chkconfig httpd on
PS:httpd是Apache超文本传输协议(HTTP)服务器的主程序。被设计为一个独立运行的后台进程
(2.) 安装PHP
使用yum安装PHP:
PS:CentOS 6 默认已经安装了 PHP-FPM 及 PHP-MYSQL,下面命令执行的可能会提示已经安装。
# yum install –y php php-fpm php-mysql
安装之后,启动PHP-FPM进程:
# service php-fpm start
启动后可以使用下面命令查看php-fpm进程监听是哪一个端口
PS:PHP-FPM 默认监听 9000 端口
# netstat -nlpt | grep php-fpm
同样把php-fpm设置成开机自动启动:
# chkconfig php-fpm on
安装并配置Discuz论坛
(1.)安装Discuz
CentOS 6没有Discuz 的 yum 源,所以我们需要下载一个Discuz 压缩包:
# wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip
下载完成后,解压这个压缩包:
# unzipDiscuz_X3.2_SC_UTF8.zip
解压完后,就能在upload 文件夹里看到discuz的源码了
PS:可以到Discuz官网找一个安装包并复制安装包下载路径,这里我们用Discuz_X3.2_SC_UTF8.zip
(2.)配置 Discuz
由于PHP默认访问/var/www/html/文件夹,所以我们需要把upload文件夹里的文件都复制到 /var/www/html/文件夹
# cp -rupload/* /var/www/html/
给/var/www/html 目录及其子目录赋予权限:
# chmod-R 777 /var/www/html
重启 Apache:
# servicehttpd restart
以下可根据情况操作(如果有条件的话)
准备域名(可以去网上注册一个也可以不用域名解析直接ip访问)
域名解析需要指定到本机ip 本机ip查看方法# ip a
原文地址:http://pokgo.blog.51cto.com/5335228/1960760