CentOS下的Nginx部署禅道

环境

名称 版本
CentOS 7
Nginx 16.0
php及其扩展 7.2
禅道 11.6
unzip 6.0
MySQL 5.7

禅道

说明

禅道官方建议的安装路径是/opt/下,本文遵循官方建议。

下载

wget http://dl.cnezsoft.com/zentao/11.6.4/ZenTaoPMS.11.6.4.zip -P /opt \
&& unzip /opt/ZenTaoPMS.11.6.4.zip -d /opt

配置

chmod 777 -R /opt/zentaopms/tmp/
chmod 777 -R /opt/zentaopms/www/data

Nginx配置

vim /etc/nginx/conf.d/zentao.conf

写入一下内容

server {
        listen       8080;
        server_name  localhost;
        # 禅道默认上传大小是2M,这里给大点
        client_max_body_size 10M;
        location / {
            root    /opt/zentaopms/www/;
            index  index.php index.html index.htm;
        }
        location ~ .php$ {
                root           /opt/zentaopms/www/;
                fastcgi_pass   127.0.0.1:9000;
                fastcgi_index  index.php;
                fastcgi_param  SCRIPT_FILENAME  /opt/zentaopms/www/$fastcgi_script_name;
                include        fastcgi_params;
        }
        error_page   500 502 503 504  /50x.html;
}

重载

nginx -s reload

MySQL

CREATE DATABASE `zentao`CHARACTER SET utf8 COLLATE utf8_general_ci; 
CREATE USER 'zentao'@'127.0.0.1' IDENTIFIED BY '***';
GRANT ALTER, ALTER ROUTINE, CREATE, CREATE ROUTINE, CREATE TEMPORARY TABLES, CREATE VIEW, DELETE, DROP, EVENT, EXECUTE, INDEX, INSERT, LOCK TABLES, REFERENCES, SELECT, SHOW VIEW, TRIGGER, UPDATE ON `zentao`.* TO 'zentao'@'127.0.0.1' WITH GRANT OPTION;

初始化

准备工作完毕,浏览器打开IP:8080即可进行初始化,主要是MySQL和管理员账号的信息输入,此处不再赘述。

效果

在这里插入图片描述

参考

  1. CentOS7 安装 PHP7.2
  2. Linux下的Nginx部署禅道
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章