1、安装httpd
命令:yum install httpd
然后一路y即可
2、安装php
命令:yum install php
 
3、安装php-mysql
命令:yum install php-mysql
解释:PHP的MySQL扩展模块支持
4、安装mysql
命令:yum install mysql-server
1)安装好了之后启动mysql
命令:service mysqld start
注意:初次安装后的默认密码为空,但是一定要先启动数据库,要不然会提示密码错误
2)然后需要建立一个root账号,密码为123456,并进行赋权,以便以后禅道连接数据库时使用
命令如下:
在mysql数据库下进行操作:use mysql
赋权:grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
刷新:flush privigleges;
验证:select user,host,password from user;
5、安装禅道
1)到禅道官网下载好.zip结尾的压缩包
我下载的是8.4.1版本的,下载地址如下:
2)把解压后的文件夹放到/home/apache路径下面去
需要先在apache路径下面创建apache文件夹,然后再把zentaopms拷贝进去。
注意:
默认创建的apache账号的权限为root,为了安全起见,这里可以更改它的权限:chown -R apache:apache apache
6、设置相关的配置文件
1)更改httpd中的配置文件httpd.conf
[root@localhost ~]# cd /etc/httpd/conf
[root@localhost conf]# vi httpd.conf
更改ServerRoot的路径为/etc/httpd(启动httpd服务的路径)
更改DocumentRoot路径为/home/apache(存放禅道的路径)
2)更改conf.d中的配置文件zentao.conf
第一步:创建并编辑zentao.conf配置文件
[root@localhost conf.d]# touch zentao.conf
[root@localhost conf.d]# vi zentao.conf
第二步:把以下代码拷贝进去即可
<VirtualHost *:80>
ServerName 192.168.0.106
DocumentRoot /home/apache/zentaopms
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
allow from all
</Directory>
</VirtualHost>
解释:
<VirtualHost *:80>:当前所使用的端口为80
ServerName 192.168.0.106:IP地址写linux的IP地址即可
DocumentRoot /home/apache/zentaopms:禅道放的位置
7、测试是否搭建成功
1)启动httpd服务:service httpd start
2)浏览器中输入以下地址进行测试
出现禅道的安装界面证明环境配置成功
3)然后点击开始安装,会出现以下两个错误,按要求赋权即可
[root@localhost conf.d]# chmod o=rwx -R /home/apache/zentaopms/tmp/
[root@localhost conf.d]# chmod o=rwx -R /home/apache/zentaopms/www/data
注意:
需要执行下面一步,要不然会报错
 
8、安装过程中出现的问题及解决方法
1)找不到网页错误
如果出现找不到网页的错误,可能是没有关掉防火墙导致
解决方法:
关掉linux中的防火墙即可
命令:
service iptables stop
2)出现404错误
如果出现以下404错误,是由于zentao.conf配置文件中的地址没有配置好
解决方法:
按上面对zentao.conf的配置方法正确配置即可。
注意:
设置好后需要重启httpd服务。
命令:
service httpd restart
2)出现403错误
如果出现以下403错误,是由于SELinux没有关闭导致。
解决方法:
关掉SELinux后,重启httpd服务即可。
SELinux的使用方法如下:
查看SELinux状态方法一:
/usr/sbin/sestatus -v      #如果SELinux status参数为enabled即为开启状态
SELinux status:                 enabled
查看SELinux状态方法二:
getenforce                 #也可以用这个命令检查
临时关闭SELinux(不用重启机器):
setenforce 0                  ##设置SELinux 成为permissive模式
注意:
setenforce 1 ##设置SELinux 成为enforcing模式
永久关闭SELinux(需要重启机器):
修改/etc/selinux下的配置文件config,将SELINUX=enforcing改为SELINUX=disabled后重启机器即可。
3)出现以下错误是因为没有安装mysql导致
解决方法:
安装好数据库即可。
首先查看是否有安装mysql:yum list installed mysql*
如果没有安装安装上面安装mysql的方法来安装即可
 
9、更改禅道使用的默认端口
1)首先更改zentao.conf中的端口
2)更改httpd.conf中的端口
更改后重启httpd服务后重新访问禅道即可
 
 
 
 

如何在Linux中搭建禅道8.4.1(httpd+php+mysql)的更多相关文章

  1. Linux环境搭建禅道项目管理工具

    1.开源版安装包下载 [root@iZbp ~]# wget http://dl.cnezsoft.com/zentao/9.0.1/ZenTaoPMS.9.0.1.zbox_64.tar.gz 2. ...

  2. 如何在linux中搭建JEECMS系统

    本人正在进行jeecms二次开发,但因win7系统中的Tomcat无法使用,就想起在linux下安装,但去jeecms的官方网站,没有给出在linux下安装的方法,确实苦恼,经过一天的研究,终于大功告 ...

  3. linux下搭建禅道项目管理系统

    1.禅道下载:                 #官网:http://www.zentao.net/article-browse-1067.html [root@localhost ~]# wget ...

  4. Linux环境下搭建禅道

    如何在Linux下搭建禅道 查看Linux版本信息 # cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) 禅道官网下载Linux ...

  5. 项目管理软件系列-Linux一键安装禅道

    linux用一键安装包 简介:本文介绍如何在linux下面使用禅道一键安装包搭建禅道的运行环境. linux一键安装包内置了apache, php, mysql这些应用程序,只需要下载解压缩即可运行禅 ...

  6. centos6.5搭建禅道

    linux用一键安装包 简介:本文介绍如何在linux下面使用禅道一键安装包搭建禅道的运行环境. 一.安装 二.如何访问数据库 linux一键安装包内置了XXD.apache, php, mysql这 ...

  7. ​Linux环境下搭建禅道管理工具-包含软件资源

    ​Linux环境下搭建禅道管理工具 1:百度云盘下载: 禅道--链接: https://pan.baidu.com/s/1Stu7nOZVIPO5TnpJWjWtiQ 提取码:dnik CentOs操 ...

  8. Linux搭建禅道

    1.开源版安装包下载(64位的下载64位,32位的选中32位) [root@iZbp~]# wget http://dl.cnezsoft.com/zentao/9.0.1/ZenTaoPMS.9.0 ...

  9. 2019-08-28 redhat linux如何部署禅道服务器(一键安装包)

    linux一键安装包内置了XXD.apache, php, mysql这些应用程序,不需要再单独安装部署. linux一键安装包分为32位和64位两个包,请大家根据操作系统的情况下载相应的包. 一.准 ...

随机推荐

  1. Javascript作用域研究(with)

    基本用法参考:http://www.cnblogs.com/silentjesse/p/4024536.html 这里说明以下with的用法: with语句 with语句主要用来临时扩展作用域链,将语 ...

  2. JS for循环

    正常的for循环代码: var arr = ['Apple', 'Google', 'Microsoft']; var i, x; for (i=0; i<arr.length; i++) { ...

  3. HDU 1233 还是畅通工程(最小生成树)

    传送门 还是畅通工程 Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total ...

  4. 如何防止应用因获取IDFA被AppStore拒绝

    由于Appstore禁止不使用广告而采集IDFA的app上架,友盟提供IDFA版和不含IDFA版两个SDK,两个SDK在数据上并没有差异,采集IDFA是为了防止今后因为苹果可能禁止目前使用的openu ...

  5. pycharm5注册码

    43B4A73YYJ-eyJsaWNlbnNlSWQiOiI0M0I0QTczWVlKIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiI ...

  6. 5 HTML&JS等前端知识系列之jquery基础

    preface jquery其实就是对javascript的再次封装,方便我们开发者调用,下载地址是:http://jquery.com/download/ ,下面就说说常用使用方法 选择器 基本选择 ...

  7. 【原】小玩node+express爬虫-1

    最近开始重新学习node.js,之前学的都忘了.所以准备重新学一下,那么,先从一个简单的爬虫开始吧. 什么是爬虫 百度百科的解释: 爬虫即网络爬虫,是一种自动获取网页内容的程序.是搜索引擎的重要组成部 ...

  8. 汇编实现点亮Led灯(2440)

    1.gboot.lds OUTPUT_ARCH(arm)ENTRY(_start)SECTIONS {    . = 0x30008000;        . = ALIGN(4);    .text ...

  9. Java Annotation概述

    @(Java)[Annotation|Java] Java Annotation概述 用途 编译器的相关信息,如用于检测错误和一些警告 编译时和部署时的处理,如一些软件用于自动生成代码之类的 运行时处 ...

  10. tomcat配置

    修改可用内存大小 D:\escloud\apache-tomcat-7.0.63\bin 下修改catalina.bat set "JAVA_OPTS=-Xms1024m -Xmx1024m ...