-
Notifications
You must be signed in to change notification settings - Fork 9
禅道安裝
youngperson edited this page Sep 1, 2017
·
2 revisions
禅道 項目管理軟件 是國産的開源項目管理軟件,專注研發項目管理,内置需求管理、任務管理、bug管理、缺陷管理、用例管理、計劃發布等功能,實現了軟件的完整生命周期管理。
禅道官網:http://www.zentao.net/
安装环境LNMP
# yum install -y gcc glibc gcc-c++ prce-devel openssl-devel pcre-devel
# yum install zlib-devel libxml2-devel libjpeg-devel libjpeg-turbo-devel libiconv-devel -y
# yum install freetype-devel libpng-devel gd-devel libcurl-devel libxslt-devel libxslt-devel -y
# rpm -qa zlib-devel libxml2-devel libjpeg-devel libjpeg-turbo-devel libiconv-devel freetype-devel libpng-devel gd-devel libcurl-devel libxslt-devel
# yum install -y nginx php php-fpm
把php-fpm的用户和组改为和nginx的一样
# vi /etc/php-fpm.d/www.conf
# systemctl restart php-fpm
整合PHP和nginx
# vi /etc/nginx/conf.d/zentao.conf
server {
listen 80;
server_name zentao_test.com;
access_log /var/log/nginx/zentao_test_access.log main;
location / {
root /data/php/zentao/;
index index.php index.html index.htm;
}
location ~ \.php$ {
root /data/php/zentao/www;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
# systemctl restart nginx
下载代码放到/data/php/下面
# wget http://dl.cnezsoft.com/zentao/9.5/ZenTaoPMS.9.5.stable.zip
# unzip ZenTaoPMS.9.5.stable.zip
# mv zentaopms zentao
http://zentao_test.com/install.php
按照提示一步步往下安装
安装MySQL
# yum install mysql mysql-devel
# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# rpm -ivh mysql-community-release-el7-5.noarch.rpm
# yum install mysql-community-server
# systemctl start mysqld
安装PDO扩展
# yum install php-pdo
# systemctl restart php-fpm
安装PDO_MYSQL扩展
http://pecl.php.net/package/PDO_MYSQL
# wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
# tar解压
# 进入解压后的目录,然后执行phpize
# yum install php-devel php-pear gcc gcc-c++ autoconf automake
# cd /usr/local/src/PDO_MYSQL-1.0.2 && /usr/bin/phpize
# ./configure --with-pdo-mysql=/usr/ --with-php-config=/usr/bin/php-config
# ln -s /usr/include/mysql/* /usr/local/include/
# make && make install
# vi /etc/php.d/pdo_mysql.ini 添加
;Enable pdo_mysql extension module
extension=pdo_mysql.so
# systemctl restart php-fpm