參考文章:https://www.cnblogs.com/hehongbin/articles/5741270.html
https://www.cnblogs.com/mitang/p/5524540.html
https://www.cnblogs.com/feng18/p/5148985.html
http://blog.csdn.net/changzhi1990/article/details/40983247
https://jingyan.baidu.com/article/870c6fc3304c8ab03fe4bec2.html
http://www.discuz.net/thread-3602591-1-1.html
在此一並表示感謝!
1.安裝php環境
#查看PHP是否已經安裝 yum list installed | grep php

#版本比較舊,刪除已經安裝的PHP yum remove php.x86_64 php-cli.x86_64 php-common.x86_64
#設置RPM源
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm

#安裝PHP yum -y install php56w.x86_64 yum -y install php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mysql.x86_64 php56w-devel.x86_64 php56w-pdo.x86_64 php56w-opcache.x86_64
yum -y install php56w-fpm
#修改配置文件 vi /etc/php.ini
取消注釋 extension_dir ,並設置為: "/usr/lib64/php/modules/"
#啟動php chkconfig php-fpm on service php-fpm start
2.上傳discuz安裝包
#建立目錄,也可以直接部署到html目錄中 mkdir /usr/local/nginx/html/bbs
前往:https://gitee.com/ComsenzDiscuz/DiscuzX/attach_files 下載discuz
將 Discuz_X3.4_GIT_SC_UTF8.zip 解壓 (TC為繁體中文版),並將其中upload目錄下的所有文件上傳到前面建立的BBS中,上傳結果如下:
3.配置nginx
#BBS論壇 server { listen 80; server_name bbs.test.net; index index.html index.htm index.php; root /usr/local/nginx/html/bbs; location ~ \.php$ { include fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html/bbs$fastcgi_script_name; } }
注意紅色部分:
127.0.0.1:9000,這個里面的ip是指php安裝機器,端口號是php的配置文件中規定的,一般不用修改。
/bbs 是前面建立的BBS目錄,如果直接放到html中就不需要。
#重啟nginx pkill -f "nginx" /usr/local/nginx/sbin/nginx
4.安裝discuz
訪問上面配置的域名(配置時也可以不用域名,直接用localhost或IP都可以),http://bbs.test.net/install,顯示界面如下:
后面根據界面提示一步步配置就可以了
安裝完畢后,記得一定要刪除install目錄或者刪除install下面的index.php。
cd /usr/local/nginx/html/bbs rm -rf ./install