CentOS6.8下快速安装Discuz3.2,速成!!

一、安装需要工具:Centos6.8(64bit)+Nginx+PHP+PHP-fpm(PHPNginx对接服务,也叫CGI)+PHP-MysqL+MysqL

二、安装相关服务

1、源码安装Nginx,一般安装流程为./configure(检查配置) -->make(编译) -->make install(安装)

①、在linxu命令提示符下输入:wget http://mirrors.sohu.com/nginx/nginx-1.8.1.tar.gz(下载Nginx1.8)

②、解压包tar -zxvf Nginx-1.8.1.tar.gz

③、进行解压后的目录cdNginx-1.8.1

④、执行./configure(配置,这里也可以指定安装目录,未指定刚在/usr/local/nginx)

注:这里可能会报缺少依赖包错误,找出来,安装相关依赖包就能解决,如下:

提示:error:the HTTP rewrite module requires the PCRE library

则在线安装 yum install �Cy pcre-devel

提示:error:the HTTP gzip module requires the zlib library

则在线安装 yum install �Cy zlib-devel

⑤编译和安装可以同时进行make&&make install没报错就表示安装OK

2、PHPMysqL相关组件我们就在线安装:

yum -y install MysqL-server PHP PHP-MysqL PHP-fpm

3、配置Nginx

①、vim/usr/local/Nginx/conf/Nginx.conf #编辑这个文件

修改的第一部分

location / {
index index.PHP index.html index.html; #添加index.PHP,大概45行左右

}

修改的第二部分

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000

#

location ~ \.PHP$ { #取消FastCGI 部分的注释,大概65行左右
fastcgi_pass 127.0.0.1:9000;

fastcgi_indexindex.PHP;

fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;
include fastcgi_params;
}
# deny access to .htaccess files,if Apache's document root
# concurs with Nginx's one
#
#location ~ /\.ht {
# denyall;
#}

4、配置PHP-fpm

vi /etc/PHP-fpm.d/www.conf
user = Nginx #大概39行

group = Nginx #大概41行

5、配置MysqL

MysqL在线安装后,启动,我们设置指定账号为root,密码为123456和创建数据库名为:bbs,这个账号密码你可以 自定义,注意账号密码的权限这里不再阐述

6、启动服务,方便操作直接把防火墙临时停了(service iptables stop),当然如果是线上请设置防火墙过滤规则

/usr/local/Nginx/sbin/Nginx

service PHP-fpm start

service MysqLd start

三、安装discuz3.2

1、下载安装包:wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip

2、解压安装包:unzip discuz_X3.2_SC_UTF8.zip

3、把upload目录改成bbs

4、给bbs赋予权限chown -R Nginx.Nginx /usr/local/Nginx/html/bbs/ #手动安装的Nginx要手动创建Nginx用户和组

5、访问http://192.168.1.118/bbs/install/,出现如下图:

wKioL1jH_G2jjZtJAAD4p7BBgWg348.jpg-wh_50

wKioL1jH_PSwa5h5AACOrXUKfWM073.jpg-wh_50

wKiom1jH_QfxdzZ0AACKjJxLS3o560.jpg-wh_50

wKioL1jH_VXz7a4sAABp9g_DYOY428.jpg-wh_50

wKioL1jH_byQmmDQAACiQd2yJjM944.jpg-wh_50

wKiom1jH_gDTaM_EAADmsgOlsuc303.jpg-wh_50

wKioL1jH_iLA8q_oAAFJzKcVX3g401.jpg-wh_50

四、安装中可能出现的问题

1、访问192.168.1.118/bbs/install文件找不到,一般问题定位为/usr/local/Nginx/conf/Nginx.conf文件配置标红位置,请见如上编辑此文件步骤

2、如果在安装时,目录或文件没有权限,给目录和文件赋予了权限还没用的话,就考虑是selinux的问题,把它关了就行了

相关文章

Centos下搭建性能监控Spotlight
CentOS 6.3下Strongswan搭建IPSec VPN
在CentOS6.5上安装Skype与QQ
阿里云基于centos6.5主机VPN配置
CentOS 6.3下配置multipah
CentOS安装、配置APR和tomcat-native