下面我们基于LNMP来搭建一个Discuz!论坛
一、安装Discuz!
1、新建目录来存放网页等
2、程序文件会放于upload下,所以全部移到www目录下,并且删除多余的文件。
3、修nginx的主配置文件,虚拟主机单独放于一个文件中
在主配置文件末尾加上include vhosts/*.conf;并且剪切出下面的内容作为虚拟主机的配置文件,单独放于 /usr/local/nginx/conf/vhosts目录下
因为vhosts目录下自带了默认的虚拟主机配置文件,访问时候会自动跳转到默认的虚拟主机,为了安全起见我们禁止所有的访问,使其访问我们自己设置的网页。添加default,表示默认主机;路径修改为空目录/tmp/1233/;deny all表示禁止所有访问,会报403错误。
测试下:
结果如下图所示:
<a href="http://s3.51cto.com/wyfs02/M00/72/A9/wKioL1Xq9Y2xMxpiAAEo1RBDYOI094.jpg" target="_blank"></a>
4、新建虚拟主机
如果我们有一个新的网站,则需在/usr/local/nginx/conf/vhosts/目录下新建一个虚拟主机文件
重新加载nginx服务
5、配置/usr/local/php/etc/php-fpm.conf文件
我们需修改三处
此处的listen要和虚拟主机的fastcgi_pass定义的一样。owner和group 都修改为nobody。
重新加载php服务
6、配置本地hosts文件
找到本机 C:\Windows\System32\drivers\etc下的hosts文件,添加下面内容后保存退出。
7、我们在浏览器上输入网址 www.test.com 这时就会跳转到Discuz!安装界面。
<a href="http://s3.51cto.com/wyfs02/M00/72/BE/wKioL1XsasXTspwpAAOUrmPVFBs851.jpg" target="_blank"></a>
<a href="http://s3.51cto.com/wyfs02/M02/72/C1/wKiom1XsaOKB5-DZAAIsUjMTWBU505.jpg" target="_blank"></a>
同意安装后我们看多好多都是不可写,这时我们就要给他们赋予php-fpm用户权限。
刷新页面后,全都变成绿色的了。下一步就是全新安装。
8、安装数据库
在安装数据库之前,我们还需配置数据库
回原网页,填写数据库名:discuz,数据库用户名:test,数据库密码:testpassword,其他的都默认;管理员admin 密码123456,下一步;安装完成以后,点击最右下角的“您的论坛已完成安装,点此访问”。
<a href="http://s3.51cto.com/wyfs02/M02/72/CE/wKiom1XtcFTS4XpVAASt1B-R-Wo862.jpg" target="_blank"></a>
如上图所示,论坛搭建成功。
本文转自 M四月天 51CTO博客,原文链接:http://blog.51cto.com/msiyuetian/1691635,如需转载请自行联系原作者