

- 1. 關于禅道企業版
- 1.1 關于禅道企業版
- 1.2 企業版功能簡介和對比
- 1.3 獲取企業版
- 2. 安裝企業版
- 3. 升級企業版
- 4 曆史修改記錄
使用源碼包安裝(MAC系統) 分享鏈接 /book/zentaobizhelp/306.html
本篇目錄
目前在Mac OS系统下可以通过源码包进行安装,并需要自己手动配置 Apache+Mysql+PHP安装环境。
一、禅道運行環境說明
禅道運行環境推薦使用 Apache + PHP(7.0/7.1/7.2版本) + MySQL(5.5/5.6版本)/mariadb组合,Nginx其次。
禅道运行需要pdo, pdo_mysql, json, filter, openssl, mbstring, zlib, curl, gd, iconv这几个模块,请确保PHP环境中都有加载。
在Mac OS系統下推薦使用 Apache+Mysql+PHP,因爲OS系統自帶Apache與PHP環境,方便配置。
二、配置環境
1. 配置Apache服務
-
MAC OS环境已内置了Apache服務,只需要启动即可,需輸入帐号密码。
-
Apache 服務器命令
sudo apachectl start //开启Apache服務 sudo apachectl stop //停止Apache服務 sudo apachectl restart //重启Apache服務
-
浏览器访问 localhost 或者127.0.0.1,"It works!"表示服務已启动,如您不需要修改web資源路徑以及端口號,可跳轉到PHP環境配置部分。
-
默認web路徑與端口號
Apache默認web資源路徑爲:/Library/WebServer/Documents/
Apache默认端口号为 80 -
如果不修改Apache默認配置,請直接跳轉到配置php環境。
我們不建議您修改Apache的默認配置,原因如下:1. 修改其配置文件有一定的危险性。
2. 自定義web路徑會涉及文件權限問題,將會導致項目部署啓動異常,增加問題解決難度。
3. 后续终端命令,默认为Apache默认访问路径为前提,方便您直接复制执行,如果变更过请将对应的路径替换。
-
修改Apache默認配置,如您因端口號沖突或者其他原因,需要修改web訪問路徑與默認端口號,可參考下文。
1. 備份Apache的配置文件
sudo cp httpd.conf httpd.conf.temp
2. 修改web訪問路徑,打開 httpd.conf 配置文件,查找 "DocumentRoot",修改此部分路徑,路徑中不能出現中文與空格,路徑爲真實路徑,修改後需重啓Apache服務。
3. 端口號修改,搜索 "Listen 80" ,将默认80端口修改为其他端口(注意不要与其他服務端口号冲突),修改后需重启Apache服務。
5. 测试,可在自定义的web路径下,建 index.html 文件,使用 localhost:自定義端口號/index.html。
6. 访问正常,則自定義配置結束。
2. 配置PHP环境
-
Mac OS系統已內置了 PHP環境,注意內置的PHP版本號是否與禅道所需版本號匹配。
禅道適用PHP運行環境(7.0/7.1/7.2版本) 。php -v
-
整合Apache与PHP,打開Apache配置文件 httpd.conf,搜索“php”找到 # LoadModule php7_module libexec/apache2/libphp7.so 去掉注釋符號#。
sudo vim /etc/apache2/httpd.conf # 打開httpd.conf
-
配置完成後,需要重启Apache服務。
3. 配置mysql 服務
禅道源码包所适用的 Mysql 版本为5.5 或5.6,你可以通过官网或者第三方下載安装包,也可以通过 Homebrew 包管理器安装 Mysql服務。
目前官網不再提供支持Mac OS的5.6版本安裝包,本教程推荐通过 Homebrew 命令来下載与安装Mysql 服務。
-
首先安装 Homebrew 包管理器工具,在終端中執行如下命令,其他資料參考官網:https://brew.sh/index_zh-cn
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安裝過程需耐心等待,安裝完成後執行 brew -v 查看版本,測試是否安裝成功。
-
Homebrew安装后,执行如下命令安装 Mysql5.6,执行过程较慢,需耐心等待。
brew install mysql@5.6
下載完成后,依次执行如下命令,添加系统环境变量。
echo 'export PATH="/usr/local/opt/mysql@5.6/bin:$PATH"' >> ~/.bash_profile
加載環境變量。
source ~/.bash_profile
启动mysql 服務。
brew services start mysql@5.6
-
启动服務后,默认是匿名登录,现在初始化 root 账号。
輸入mysql_secure_installation 命令,来初始化 root 账号信息。Enter current password for root (enter for none) # 第一次登陆root账号密码为空,直接回车 Set root password? # y New password: # 密码 Re-enter new password: # 再输一遍密码 Remove anonymous users? 是否删除匿名用户 ? y Disallow root login remotely? 是否允许root账号远程登录? y Remove test database and access to it? 删除test测试库,对test库的访问权限? n Reload privilege tables now? 刷新授权表使修改生效?y
-
配置完成就可以使用 root 账号与密码登陆了。
-
如您需要操作Mysql服務,可使用 brew 命令来管理(需要退出mysql执行)。
brew services start mysql@5.6 # 启动 mysql 服務 brew services restart mysql@5.6 # 重启 mysql 服務 brew services stop mysql@5.6 # 停止 mysql 服務
三、安裝部署禅道項目
源码包下載地址:/download.html 。
- 解壓禅道源碼包
-
将解压后的文件复制到Apache访问目錄下(默认路径为 /Library/WebServer/Documents/)
sudo cp -r ~/Downloads/zentaopms/* /Library/WebServer/Documents/
安裝方式,浏覽器訪問,本機ip:端口號/www/index.php
常見問題:
1. 安裝中出現session.save_path問題,執行如下操作:修改PHP配置文件,該配置文件默認位于
/etc/php.ini.default
备份 php.ini.default 文件后将 php.ini.default 重命名为 php.ini ,并在文件内搜索 session.save_path = "/tmp" ,修改此 "/tmp" 值,建議修改路徑爲 /Users/系统登录用户名 ,如下图所示。
修改完成後,將此項的注釋放開,即删除 ";" 符号,執行如下命令,給予文件權限。
sudo chmod -R 777 /Users/系统登录用户名
2. 如果你安装的禅道版本为企业版,需要 ionCube Loader Wizard 扩展。
你可以参考 /book/zentaopmshelp/300.html 并结合如下信息来配置成功。
安装过程注意:拷贝文件时提示operation not permitted 你可能需要關閉mac 系统的rootless机制,该机制限制了部分系统文件夹下文件的操作权限。
3. rootless機制與如何關閉
一般情况下我们在使用mac系统过程中下載一些文件,这些文件都会默认是只读状态,可通过权限设置命令 sudo chmod -R 777 目錄,但是我们在对 usr/bin 等系统目錄下的文件进行操作的时候往往会出现这样的错误 operation not permitted ,这是因为一些mac用户在升级系统之后,电脑启用了SIP(System Integrity Protection),增加了rootless机制,导致即使在root权限下依然无法修改文件,在必要时候为了能够修改下面的文件,应当關閉该保护机制
1. 重启过程中按住 command+R 进入保护模式,打開terminal终端,輸入 csrutil disable 。
2. 再次重启完成后,即可对 usr/bin 目錄下文件进行修改。
3. 如果要恢复保护机制,重新进入保护模式,輸入 csrutil enable 即可.
-
禅道産品
禅道開源版 禅道企業版 禅道旗艦版 禅道IPD版 -
核心功能
産品管理 項目管理 質量管理 效能管理 -
使用文檔
基本版手冊 企業版手冊 旗艦版手冊 IPD版手冊 開發中心手冊 -
幫助中心
积分問答 常見問題 論壇交流 使用視頻 Gitee GitHub -
關于我們
關于我們 禅道軟件 最新動態 禅道活動 -
禅道社區
禅道博客 積分排行 積分商城 禅道書院 -
聯系方式
聯系人:楊苗 電話:13165050229 微信:13165050229 Q Q:2692096539北京、上海、深圳分部