欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Docker部署禪道備忘錄

服務(wù)器

一:簡介

創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),石門企業(yè)網(wǎng)站建設(shè),石門品牌網(wǎng)站建設(shè),網(wǎng)站定制,石門網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,石門網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

禪道,項(xiàng)目管理軟件,是國產(chǎn)的開源項(xiàng)目管理軟件,專注研發(fā)項(xiàng)目管理,內(nèi)置需求管理、任務(wù)管理、bug管理、缺陷管理、用例管理、計(jì)劃發(fā)布等功能,實(shí)現(xiàn)了軟件的完整生命周期管理。

禪道使用php語言開發(fā),需要運(yùn)行在安裝有php的docker中,目前可以選擇兩種不同類型的docker,一種安裝有apache、 php,一種安裝有nginx、php,fpm。本次介紹的是第一種,即使用apache、 php的方式。

在“hub.docker.com”上已經(jīng)有了php的docker鏡像,本次我們選擇“7.1.12-apache-jessie”這個(gè)版本。

二:Docker部署禪道

1.在主機(jī)上創(chuàng)建一個(gè)目錄用來部署我們的安裝包,目錄地址為: /var/www/php-html

2.使用如下命令下載并運(yùn)行php7.1版本的鏡像,鏡像中已安裝有php7.1和apache。

docker run -d -p 8001:80 --name apache-php-app -v /var/www/php-html:/var/www/html php:7.1-apache

3.從禪道官網(wǎng)上下載相關(guān)版本的安裝包并解壓到 /var/www/php-html 目錄。

源碼下載地址為:http://sourceforge.net/projects/zentao/files/9.6.3/ZenTaoPMS.9.6.3.zip/download

解壓安裝包到 /var/www/php-html 目錄

4.在瀏覽器中輸入地址:ip:8001/zentaopms/www/,進(jìn)入到安裝頁面。點(diǎn)擊“下一步”,進(jìn)入到“系統(tǒng)檢查”頁面。

5.在php容器中安裝pdo_mysql擴(kuò)展以及更新php配置文件

1).進(jìn)入到容器內(nèi)部安裝pdo_Mysql擴(kuò)展

docker exec -it 容器id /bin/bash

docker-php-ext-install pdo_MYSQL

2).更新容器內(nèi)部的php配置文件

通過find / -name "php.ini"查找到服務(wù)器上的php.ini文件,設(shè)置其中的參數(shù)為(配置前的分號(hào)去掉)

date.timezone = Asia/Shanghai

session.save_path = "/tmp"

復(fù)制php配置文件都容器內(nèi)部并重啟容器

docker cp 主機(jī)目錄/php.ini 容器id:/usr/local/etc/php/php.ini

docker restart 容器id

6.重新刷新“系統(tǒng)檢查”頁面,進(jìn)入到“生成配置文件”頁面,輸入數(shù)據(jù)庫配置,完成安裝

三:Docker部署MySql(Server version: 8.0.12 MySQL Community Server - GPL)

創(chuàng)建MySql文件目錄

mkdir -p /mnt/mysql/data(數(shù)據(jù)文件目錄)

mkdir -p /mnt/mysql/conf(mysql配置文件目錄)

MySql配置文件

[mysqld]
pid-file=/var/run/mysqld/mysqld.pid
socket=/var/run/mysqld/mysqld.sock
datadir=/var/lib/mysql
secure-file-priv=NULL
default_authentication_plugin=mysql_native_password
wait_timeout=2880000
interactive_timeout=2880000
max_allowed_packet=1024M

default_authentication_plugin=mysql_native_password 設(shè)置MySql授權(quán)驗(yàn)證方式,否則客戶端工具無法遠(yuǎn)程連接MySql

wait_timeout= 2880000

interactive_timeout = 2880000

max_allowed_packet= 1024M

增加MySql的連接時(shí)間,和運(yùn)行執(zhí)行的packet大小。因?yàn)樵诙U道的數(shù)據(jù)庫配置階段,會(huì)執(zhí)行大量的SQL腳本生成禪道相關(guān)數(shù)據(jù)表,參數(shù)設(shè)置過小會(huì)報(bào)mysql server has gone away 錯(cuò)誤

Docker啟動(dòng)MySql容器

a).docker pull mysql

b).docker run -d -v /mnt/mysql/data:/var/lib/mysql -v /mnt/mysql/conf/my.cnf:/etc/mysql/my.cnf -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 --name mysql mysql

四:Centos 安裝PHP

如果服務(wù)上沒有安裝PHP,安裝禪道的過程中是找不到php.ini文件的,用SCL(Software Collections)軟件庫安裝高版本的PHP:

安裝SCL

yum install centos-release-scl-rh

安裝 PHP7.0

yum install rh-php70

名稱欄目:Docker部署禪道備忘錄
分享地址:http://chinadenli.net/article46/cjijeg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)網(wǎng)站營銷關(guān)鍵詞優(yōu)化網(wǎng)站改版動(dòng)態(tài)網(wǎng)站ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計(jì)