通过上一篇博文的学习。已经可以搭建好nginx+fastcgi+php+mysql这一平台,下面将介绍如何把discuz!论坛搭建在其上。

1.解压discuz源码包
#mkdir -p /wwwroot/dz
#unzip Discuz_7.2_FULL_SC_UTF8.zip
#mv cp -a upload/ /wwwroot/dz

2.修改nginx的配置文件。
user    nginx nginx;
worker_processes 2;
error_log    /usr/local/nginx/logs/error.log    crit;
pid            /usr/local/nginx/logs/nginx.pid;
worker_rlimit_nofile 51200;
events
{
            use epoll;
            worker_connections 51200;
}
http
{
            include             mime.types;
            default_type     application/octet-stream;
            charset    utf-8;
            server_names_hash_bucket_size 128;
            keepalive_timeout 60;
            tcp_nodelay on;
            server
            {
                            listen             80;
                            server_name    localhost;
                            index index.html index.htm index.php;
                            root    /wwwroot/dz/;

                            if (-d $request_filename)
                            {
                                     rewrite ^/(.*)([^/])$ http://$host/$1$2/ permanent;
                            }
                            location ~ .*\.php?$
                            {
                                     include fast-cgi.conf;
                                     fastcgi_pass    127.0.0.1:9000;
                                     fastcgi_index index.php;
                            }
                            log_format  access  '$remote_addr - $remote_user [$time_local] "$request" '
                                  '$status $body_bytes_sent "$http_referer" '
                                  '"$http_user_agent" $http_x_forwarded_for';
                            access_log /usr/local/nginx/logs/nginx_access.log access;
            }
}
修改后的配置文件如上。

3.安装discuz论坛
先安装ucenter,然后安装discuz!
#cd /wwwroot/dz/uc_server/
#chmod -R 777 ./data
#cd /wwwroot/dz/
#chmod -R 777 ./config.inc.php ./p_w_uploads ./forumdata ./forumdata/cache ./forumdata/templates ./forumdata/threadcaches ./forumdata/logs ./uc_client/data/cache
在浏览器输入http://IP/uc_server/install
在浏览进行安装。具体可参考discuz官方的文档。
到此安装成功!截图一张。嘻嘻!!!