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部署禪道
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章