禅道运行环境推荐使用 Apache + PHP + MySQL组合(本教程只针对mac版本使用了MAMP),OS系统自带Apache与PHP环境,方便配置
一、部署禅道运行环境
Apache、PHP、MySQL,推荐使用MAMP搭建本地服务器
MAMP设置:
1.设置Hosts
2.设置Ports
3.设置MySQL(推荐使用Sequel Pro)
4.设置PHP(选择好当前安装的PHP版本推荐>7.2)
2.本地服务器搭建禅道
一:下载源代码
在禅道官网下载最新版本的的源代码,下载地址:http://www.zentao.net/download.html
下载格式:.zip;
二:拷贝项目
将下载好的项目zentaopms文件拷贝到服务器所在文件夹下htdocs(MAMP中可以直接进入服务器根目录)
三:运行项目
启动MAMP后,在浏览器中访问项目地址:http://localhost/zentaopms/www/index.php,进入系统安装程序,点击开始安装
四:签署协议
傻瓜式操作选择同意授权协议
五:系统检查
这一步会自动检查当前服务器的配置信息,现在检查通过后选择下一步。
六:生成配置文件
这一步会自动生成配置文件,如下图(需要提前在MAMP中创建数据库密码默认root)
七:保存配置文件
八:设置账号
3.安装ioncube扩展方法教程
禅道的加密软件使用的是ioncube,以下是如何部署安装ioncube的扩展。
上一步是安装完禅道的本地源码程序,再次在浏览器中访问项目地址:http://localhost/zentaopms/www/index.php会出现安装ioncube向导页面。
一:下载loader-wizard.php
ioncube提供了一个安装的向导程序,可以非常方便的帮助检测php的运行环境,自动给出提示
1.1 也可以通过下面的地址下载loader-wizard: http://www.ioncube.com/loader-wizard/loader-wizard.zip
1.2 下载之后,将其解压缩,到apache服务器的根目录htdoc目录。(禅道源码所在的目录)
二:运行loader-wizard.php程序
1.使用浏览器访问ioncube路径比如 http://localhost/loader-wizard.php 实际的访问路径根据情况修改
2.访问之后不出意外会出现ioncube引导安装页面(选择Local install本地安装)
3.选择下一步后会出现详细安装页面,此页面会根据你本地服务器配置自动给出安装提示。
1.根据这个向导程序的提示,下载相应的解密软件
2.将下载下来的解密软件放在它指定的目录中。
3.下载向导程序计算出来新的php.ini文件,替换系统原来的php.ini文件。(推荐使用MAMP菜单中的File修改php.ini,手动修改后重启服务器不生效,亲测!!!)
4.重新启动apache
4.重启服务器后再次访问http://localhost/loader-wizard.php会提示安装成功,表示解密软件已经安装成功了。
5.此时访问禅道http://localhost/zentaopms/www/index.php不出意外就会出现系统登录页面了。用户名密码默认root。
4.安装过程遇到的坑。
1.升级MAC系统的php后与php-fpm调用的版本不一致
具体修改方法参考https://hk.v2ex.com/t/191069
- 本文作者: Grx
- 本文链接: https://ruixiaoguo.github.io/Grx.github.io/Grx.github.io/2019/08/29/Mac系统本地搭建禅道/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!