1. 首页>
  2. 腾讯云代理

[环境部署] 腾讯云Centos 6.5 快速安装Discuz X3.2

腾讯云 2017年01月15日 浏览675

腾讯云代理 腾讯云直播申请 游戏上云

摘要: 一、安装软件: 1、更新Centos源 wget http://www.atomicorp.com/installers/atomic.sh #更新Centos源,如用默认源,直接第2步。 chmod 755 atomic.sh #读写权限 ./atomic.sh #安装yum源 yum check-update #更新Centos系统

一、安装软件:
1、更新Centos源
wget http://www.atomicorp.com/installers/atomic.sh    #更新Centos源,如用默认源,直接第2步。
chmod 755 atomic.sh                 #读写权限
./atomic.sh                               #安装yum源
yum check-update                    #更新Centos系统

2、安装软件
yum -y install nginx mysql-server php php-mysql php-gd php-fpm memcached php-pecl-memcache
二、配置软件

1、配置nginx 
vi /etc/nginx/conf.d/default.conf    #按Esc, Shift+: ,wq 回车,进行保存。

listen       80;                     # 多站点(.conf),指定 listen,server_name,root 的值。
server_name  _;
root  /usr/share/nginx/html;

location / {
          index index.php index.html index.html;     #添加index.php
      }
location ~ \.php$ {                                #取消FastCGI 部分的注释,内容如下:
          fastcgi_pass   127.0.0.1:9000;
          fastcgi_index  index.php;
          fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;  
          include     fastcgi_params;
}                                                             

include /etc/nginx/rewrite.d/*.conf;         # 添加Nginx Discuz X3.2 的伪静态rewrite规则,注意位置。

# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
#    deny  all;
#}

mkdir /etc/nginx/rewrite.d          
vim    /etc/nginx/rewrite.d/discuz_x3.2.conf   # 新建文件,添加Nginx Discuz X3.2 伪静态rewrite规则:

  1. rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2 last;

  2. rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3 last;

  3. rewrite ^([^\.]*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3 last;

  4. rewrite ^([^\.]*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3 last;

  5. rewrite ^([^\.]*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3 last;

  6. rewrite ^([^\.]*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3 last;

  7. rewrite ^([^\.]*)/blog-([0-9]+)-([0-9]+)\.html$ $1/home.php?mod=space&uid=$2&do=blog&id=$3 last;

  8. rewrite ^([^\.]*)/(fid|tid)-([0-9]+)\.html$ $1/index.php?action=$2&value=$3 last;

  9. rewrite ^([^\.]*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ $1/plugin.php?id=$2:$3 last;

  10. if (!-e $request_filename) {

  11.         return 404;

  12. }

复制代码

2、配置php-fpm
vi /etc/php-fpm.d/www.conf
user = nginx 
group = nginx

3、配置mysql 
service mysqld start
mysql_secure_installation        #设置初始root账户密码, 修改mysql安全:全部按4次 Y。如要修改密码,也使用该命令。

4、开启服务并重启系统
chkconfig nginx on
chkconfig php-fpm on
chkconfig mysqld on
chkconfig memcached on
service nginx start
service php-fpm start
service mysqld restart
service memcached start

三、安装Discuz X3.2
cd /usr/share/nginx/
wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip
unzip Discuz_X3.2_SC_UTF8.zip
mv upload discuz                                                   #重命名 Discuz_X3.2_SC_UTF8 的站点目录
chown -R nginx.nginx /usr/share/nginx/discuz           #设置目录所有者   nginx.nginx    
http://www.signalr.cn/install/                                  #安装Discuz_X3.2_SC_UTF8
vim discuz/config/config_global.php                            #开启Discuz X3.2 的 memcache 内存优化
$_config['memory']['memcache']['server'] = 'localhost';
http://www.signalr.cn/                                            #访问你的Discuz网站

四、更新系统
yum -y update         #系统更新
reboot                    #重启系统
-------------------------------------------------------------------------------------------------------
以下是选修内容:
一、安装phpMyAdmin
1、yum install phpMyAdmin
2、添加phpMyAdmin站点(phpMyAdmin.conf):
cd  /etc/nginx/conf.d/
cp -rf default.conf phpMyAdmin.conf   
vim phpMyAdmin.conf
listen       81;                                                  # 多站点(.conf),指定 listen,server_name,root 的值。
server_name  _;
root  /usr/share/phpMyAdmin;

location / {
          index index.php index.html index.html      #开启php支持,添加index.php
      }
location ~ \.php$ {                                          #取消FastCGI 部分的注释,内容如下:
         fastcgi_pass   127.0.0.1:9000;
         fastcgi_index  index.php;
         fastcgi_param  SCRIPT_FILENAME   $document_root$fastcgi_script_name;  
         include     fastcgi_params;
}                                                                     #按Esc, Shift+: ,wq 回车,进行保存。

chown root.nginx /var/lib/php/session                 #修改文件夹权限root.nginx,默认为root.apache 
service php-fpm restart
service nginx restart
http://www.signalr.cn:81                          #访问phpMyAdmin

二、安装vsftp
yum -y install vsftpd                               #使用yum命令安装vsftp, (推荐用xshell和xftp,不用安装vsftp)。
useradd pwftpd -s /sbin/nologin 
passwd pwftpd
vim /etc/vsftpd/vsftpd.conf                     #修改/etc/vsftpd/vsftpd.conf,使用pwftpd账号登陆。
anonymous_enable=NO
service vsftpd start 

三、Centos云服务器管理工具
linux服务器的工具,推荐用xshell和xftp。
xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。
下载地址:http://dl.pconline.com.cn/download/59166.html

相关文章

在线客服
淘宝购买
腾讯云直播申请 title=
+成为腾讯云VIP客户 腾讯云直播申请 客服电话

15818558013

0755-33940501-803

0755-33940501-808