上家公司使用禅道,觉得老深刻了,现在搭建下或许以后有用吧~~
禅道是什么?
官网是这样说的:
国产开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目管理的核心流程。禅道管理思想注重实效,功能完备丰富,操作简洁高效,界面美观大方,搜索功能强大,统计报表丰富多样,软件架构合理,扩展灵活,有完善的API可以调用。禅道,专注研发项目管理!
环境准备:
在centos下先搭建lamp服务环境,在此基础上再安装禅道!!
lamp搭建如下:
搭建好后测试lamp环境是否ok:
安装禅道
官网地址,下载最新的禅道源码:http://www.zentao.net/download.html
启动httpd、mysql:
切换到apache的htdocs目录:
cd /application/apache/htdocs
下载禅道:
wget http://dl.cnezsoft.com/zentao/8.3.1/ZenTaoPMS.8.3.1.zip
解压压缩包:
unzip ZenTaoPMS.8.2.6.zip
浏览器访问:http://192.168.216.128/zentaopms/www/install.php,点击安装:
点击安装后,会进行系统检查,显示检查结果:
系统检查配置
1.修改Session存储目录:
添加session存储目录:
mkdir -pv /home/wfc/work/session
修改该目录权限:
chmod o=rwx -R /home/wfc/work/session
在php.ini中修改下:
vim /application/php/lib/php.ini
:wq 保存,重启httpd,再次访问该目录,Session储存目录就修改好!!
2.修改PDO_MYsql 扩展
参考:http://www.zentao.net/ask-view-1323.html
1.cd /tools
下载文件: wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
2.tar -zxvf PDO_MYSQL-1.0.2.tgz
3.配置和编译文件
cd /tools/php-5.3.27/ext/pdo_mysql
pwd
/tools/php-5.3.27/ext/pdo_mysql
在该目录下执行以下命令:
/application/php/bin/phpize
执行完 phpize 命令后,在 pdo_mysql 目录中就会出现 configure可执行文件。
4.执行编译安装
pwd
/tools/php-5.3.27/ext/pdo_mysql
执行以下命令:
./configure
--with-php-config=/application/php/bin/php-config
--with-pdo-mysql=/application/mysql/
参数说明:
--with-php-config=/application/php/bin/php-config 指定安装 PHP 的时候的配置,php-config的绝对路径
--with-pdo-mysql=/application/mysql/ 指定 MySQL 数据库的安装目录位置
编译安装:
make && make install (echo $? 是否为0)
编译完成之后,请注意是否出现类似以下图片所示信息:
复制红色框的命令:
/application/php5.3.27/lib/php/extensions/no-debug-zts-20090626/pdo_mysql.so
编译安装完成之后,生成的 pdo_mysql.so 文件就放置在这个目录下了。
5.修改php.ini文件
vim application/php/lib/php.ini 添加以下命令如图:
(extension应该是so文件,linux下面是so,windows下面是dll。还有检查下你的extension dir路径。)
6.3、查看 phpinfo()
首先重启httpd。使用 phpinfo() 函数查看 php 的安装信息,
如出现下图所示说明 PDO 扩展安装成功
安装禅道
重启httpd,再次访问该目录,系统检查通过后就能进行下一步配置了!
注意:在填写配置文件时,必须输入mysql root的密码,(mysql必须要有密码登录)才会跳转到设置禅道管理员用户名和密码设置!
配置成功后登录禅道,如下图: