一、该项目有难点,就是zentao tar.gz压缩包中是自带了apache和mysql的,如果自己后面安装,会出现很多端口占用,冲突的情况。
二、所以我尝试了如下的安装,过程如下:
1、安装apache2.4:
①、查看httpd包是否可用:yum list | grep httpd
②、安装apache:yum install httpd
③、配置servername:vi /etc/httpd/conf/httpd.conf
修改:Listen 8080(我自己修改端口为8080),ServerName localhost:8080
④、启动:systemctl start httpd
如果启动失败,看清楚错误信息提示的是什么。一般来说新安装的软件都会启动成功,失败的可能是因为进程占用,使用命令:ps -aux | grep httpd 查看,然后用 kill -9 进程号 ,杀掉重启就ok。
⑤、设置开机启动:chkconfig httpd on
2、安装mysql5.6:
因为之前做过这个笔记,所以我粘贴链接出来就行了:
https://blog.csdn.net/weixin_38374974/article/details/80507742
3、安装php5.6:
这个我是使用的另外一个博客写的方法,操作成功的,所以,我也贴出来:
https://blog.csdn.net/weixin_40915218/article/details/78491066?locationNum=10&fps=1
以防万一,还是写一下步骤:
①、配置yum源,下面是centos7的源:
# yum install epel-release
# rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
②、可以使用yum list查看一下可安装的包:
# yum list --enablerepo=remi --enablerepo=remi-php56 | grep php
③、安装php5.6
yum源配置好了之后,下一步安装php5.6
yum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof
安装php的gd扩展:yum --enablerepo=remi-php56 install php-gd
查看php版本:php --version
4、到这里,apache2.4+mysql5.6+php5.6就已经安装成功了
5、安装zentao:
①、下载禅道源代码,以zip结尾;
②、将其解压缩,得到zentaopms目录。拷贝到webserver对应目录下,在上面安装中,我没有修改Apache的默认访问路径,所以应该都是 /var/www/html 这个目录下;
③、通过浏览器访问http://ip:8080/zentaopms/www/index.php ,系统就会自动转入安装程序。
④、进入页面操作,下一步就行:
这上面步骤,在禅道的官方网站都有,地址:http://www.zentao.net/book/zentaopmshelp/101.html