设为首页 收藏本站
查看: 833|回复: 0

[经验分享] CentOS6.8下快速安装Discuz3.2,速成!!

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2017-3-16 14:58:44 | 显示全部楼层 |阅读模式
一、安装需要工具:Centos6.8(64bit)+nginx+php+php-fpm(php与nginx对接服务,也叫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
    ③、进行解压后的目录cd nginx-1.8.1
    ④、执行./configure(配置,这里也可以指定安装目录,未指定刚默认在/usr/local/nginx)
注:这里可能会报缺少依赖包错误,找出来,安装相关依赖包就能解决,如下:
                  若提示:error:the HTTP rewrite module requires the PCRE library
                  则在线安装 yum install –y pcre-devel
                  若提示:error:the HTTP gzip module requires the zlib library
                  则在线安装 yum install –y zlib-devel
     ⑤编译和安装可以同时进行make&&make install没报错就表示安装OK
  2、php和mysql相关组件我们就在线安装:
     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_index  index.php;
                   fastcgi_param  SCRIPT_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 {
                   #    deny  all;
                   #}
       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/,出现



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-351647-1-1.html 上篇帖子: linux内核(kernel)版本号的意义 下篇帖子: Linux全屏文本编辑器vi(vim)的使用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表