企业服务器搭建项目管理软件(禅道)

来源:互联网 发布:淘宝矫正牙套管不管用 编辑:程序博客网 时间:2024/05/01 16:45

禅道官网:http://www.zentao.net/

禅道问答:http://www.zentao.net/ask/5423.html

第一步,下载禅道

禅道是基于PHP语言开发,所以运行禅道需要LNMP(Linux+Nginx+MySQL+PHP)或LAMP(Linux+Apache+MySQL+PHP)环境。还好禅道本身已经提供了一键集成安装包,不需要自己一步步安装Nginx/Apache、MySQL、PHP了,这种方式比较快捷,也适合不熟悉PHP环境整合的人。毕竟大家只是把禅道当工具来用,并不一定要了解它的代码和实现。

Linux中可以用以下命令来下载安装包:

64位下载:wget http://dl.cnezsoft.com/zentao/9.0.1/ZenTaoPMS.9.0.1.zbox_64.tar.gz

32位下载:wget http://dl.cnezsoft.com/zentao/9.0.1/ZenTaoPMS.9.0.1.zbox_32.tar.gz

第二步,安装禅道

在禅道网站上有说,Linux安装需要将安装包解压到/opt目录下。

命令如下:

sudo tar -xvf ZenTaoPMS.9.0.1.zbox_64.tar.gz -C /opt/

解压后会在/opt下找到一个zbox目录,这就是禅道的安装目录了。

通过命令进入 cd /opt/zbox/  就可以看到已经安装好的目录结构了

第三步、启动服务

在/opt/zbox目录下通过./zbox start命令就可以启动Apache和MySQL了,如果不在安装目录下,也可以通过全路径的方式来启动/opt/zbox/zbox start

启动错误解决办法:
make_sock:could not bind to address 0.0.0.0:80

no listening sockets  available,shutting down
Unable to open logs

解决方法:
出现这个问题,是因为APACHE的默认端口被占用的缘故.解决方法就是把这个端口占用的程序占用的端口去掉.或者改换APACHE的占用端口.APACHE的端口当然好解决.直接改配置文件就行了.现在我们就说说如何改其它文件占用APACHE默认端口80的解决方法.首先,查看是哪个程序占用了端口.方法是:netstat -a-o你会当前正在监听的端口程序和相应的端口及程序的PID,记住占用这个端口这个程序的PID,一般长用的端口如80会显示为http,21为FTP,所以,你只要记住对应的程序的PID就行了.然后,用任务管理器找到属于这个程序的PID.杀死这个进程再启动APACHE就行了.搞定了!
至于,LINUX等其它非WINDOWS系统查找进程PID和杀死的方法.好好看看相应的命令.很简单哟.呵呵,完了.
netstat -lnp|grep 80
tcp       0      0192.168.180.68:61027       0.0.0.0:*                  LISTEN     6289/oproxyd       
tcp       0      0:::80                      :::*                       LISTEN     846/httpd          
tcp       0      0 ::ffff:192.168.180.68:7001 :::*                       LISTEN     32015/java        
找到pid 846
#ps 846
查看
#kill -9 846

第四步、在浏览器中访问

打开浏览器输入http://localhost/ 或者http://禅道(ip):禅道端口(Apache端口80)/就可以访问我们刚启动的禅道项目管理软件了。

我们选择开源版就可以进入到登录界面了。默认的用户名是admin,密码是123456

可以进入新手教程学习管理

第五步、停止服务

停止服务与启动服务的命令相差不大,只要把start改成stop就可以了。

命令如下:./zbox stop 或者 /opt/zbox/zbox stop


原创粉丝点击