禅道部署

        禅道下载地址https://www.zentao.net/download/80131.html。禅道部署有两种方式,第一种是一键安装,适合未安装过禅道的系统,第二种是下载源码部署。本文展示的是下载源码的方式部署禅道(https://www.zentao.net/book/zentaopmshelp/101.html),分为以下几个步骤:

1.Mysql安装

2.Apache

a.搜索Apache下载或者打开http://httpd.apache.org/download.cgi下载

禅道部署

禅道部署

禅道部署

点击链接下载压缩包禅道部署并解压到d盘,重命名为Apache24(此时的路径为d:/Apache24)。

b.修改配置文件(d:/Apache24/conf/httpd.conf)将httpd.conf文件的37行修改为Define SRVROOT "d:/Apache24";223行改为ServerName localhost:80并去掉注释

3.PHP

a.搜索PHP下载或者打开https://www.php.net/downloads.php下载

禅道部署

禅道部署

点击链接下载压缩包禅道部署并解压到PHP7文件夹,将文件夹拷贝到d:/Apache24文件夹下。

b.修改配置文件(d:/Apache24/PHP7/php.ini-development)

将文件php.ini-development重命名为php.ini;

由于禅道需要这几个模块pdo, pdo_mysql, json, filter, openssl, mbstring, zlib, curl, gd, iconv,只需要在php.ini文件中去掉这几个模块前面的分号,如禅道部署

将扩展程序的路径更改禅道部署

c.在系统中添加环境变量,右击桌面上「计算机」,选择「属性」,选择「高级系统设置」,点击「环境变量」。
 在系统变量中找到「Path」并双击,在变量值内最后添加:“;d:/Apache24/PHP7”;

d.最后在Apache中添加PHP模块,在d:/Apache24/conf/文件夹的httpd.conf配置文件中添加如下代码

#load PHP module start
LoadModule php7_module D:/Apache24/PHP7/php7apache2_4.dll 
AddType application/x-httpd-php .php 
AddType application/x-httpd-php-source .phps

PHPIniDir D:/Apache24/PHP7
#load PHP module end

4.禅道

搜索禅道下载或者打开https://www.zentao.net/download/80131.html下载

禅道部署

点击链接下载压缩包禅道部署并解压,将解压的文件夹拷贝到D:\Apache24\htdocs文件夹下。

到此时此刻环境已经搭建好了,项目也放到服务器上了。

最后启动D:\Apache24\bin下的httpd.exe,在浏览器上输入http://localhost/zentaopms/www/index.php就会出现禅道的安装步骤,现在只需要跟着安装导航一步步就可以成功了。

最后的最后总结:

问题1.端口占用的问题,couldn't bind to adrress 0.0.0.443,我的是VM虚拟机占用端口,打开虚拟机,编辑=》首选项=》共享虚拟机=》改端口号

问题2.Could not reliably determine the server's fully qualified domain name......,服务器的名称没有定义,解决方案参照第2点的b。

问题3.php.ini配置文件的扩展程序(openssl, mbstring...)的注释去掉,但是禅道检查的时候仍然没有通过,是因为php.ini配置文件中的extension_dir没有修改,解决方案在上文已经提到。

以上仅为个人实践过程,分享完毕。