linux源码安装禅道

本文详细介绍了在CentOS 7.0环境下,如何通过修改Apache配置、防火墙规则、下载及配置禅道项目,最终实现禅道项目的成功部署。涵盖了端口配置、权限设置、域名配置、session设置及phpcurl扩展安装等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

因为我在服务器上已经部署了一个项目

所以在部署禅道的时候,我想用另外一个端口去访问禅道项目

环境:

centos7.0  php7.0.2   apache2.4  mysql5.6

 

首先开启apache的8080端口的监听

httpd.conf 增加8080端口监听

查看防火墙当前开启的端口

iptables -L -n

修改防火墙端口配置文件

vim  /etc/sysconfig/iptables

增加8080开放端口 在80端口的下方增加一行

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

重启iptables

service iptables restart

下载禅道项目源码

 

禅道下载地址:https://www.zentao.net/download.html

找一个符合你需求和环境的开源版本

我下载的是10.3.stable的禅道版本 https://www.zentao.net/download/80084.html

认准是源码下载,要是集成环境的话,会出现apache端口占用的问题 这两个地址都可以下载,我下的是站点2

在网站根目录下

wget http://dl.cnezsoft.com/zentao/10.3/ZenTaoPMS.10.3.stable.zip

解压到当前目录

unzip zentaopms.zip

 

更改项目目录权限

在linux中,要保持apache对项目目录文件的读写执行权限

查看apache用户

lsof -i:80

给apache赋予对禅道项目目录的操作权限

chown -R daemon.daemon /usr/local/apache/htdocs/zentaopms

 

配置域名访问禅道项目

我的域名配置在vhosts中

想要把域名配置从httpd.conf改到 vhosts中的话,本文不在赘述,可以看这篇

https://blog.youkuaiyun.com/json_ligege/article/details/89227489

打开配置文件

vim /etc/httpd/extra/httpd-vhosts.conf

增加配置

<VirtualHost *:8080>
    ServerName localhost #内网访问
    DocumentRoot "/usr/local/apache/htdocs/zentaopms/www"
    <Directory "/usr/local/apache/htdocs/zentaopms/www">
            Options Indexes FollowSymLinks
            AllowOverride All
            Order allow,deny
            Allow from all
            Require all granted
    </Directory>
</VirtualHost>

我是在内网访问的,如果在外网访问可以配置相应域名,并相应修改hosts文件,解析域名

 

访问安装禅道

通过浏览器访问http://ip:8080,系统会自动转入安装程序

点开始安装,会检测环境

然后出现两项检查失败

设置session保存位置

在项目根目录下 创建文件夹

mkdir session

修改权限

chown -R daemon.daemon /usr/local/apache/htdocs/session

 

PHP配置文件中session.save_path负责session文件的存放位置

vim /etc/php.ini

在文件中通过 ? or / 查找配置

?session.save_path  or  /session.save_path

查找到一项后,如果不符合可以 按 n键切换下一个直到找到

去掉分号,填写路径地址

保存,重启服务器

session这项完成!

 

安装php curl扩展 很简单看这篇就可以了,不在赘述!

https://blog.youkuaiyun.com/json_ligege/article/details/89216785

回到禅道检测环境页面 刷新一下

好,通过了,点下一步

配置好数据库,保存

保存配置文件,下一步

设置好公司名称 管理员账号 密码

 

安装完成,点登陆禅道管理系统

到这里就完成了禅道的安装部署,可以使用禅道了!

 

注意事项:

开始安装时访问可能会有此情况出现

本人只在window下出现过 在linux中并没有出现

出现这种情况,也不要慌,可以删除下代码中的.htaccess文件,再访问试试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JSON_L

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值