ubuntu 18.04 +apache2 +mariadb 10.1 +php7.2 +源码安装 禅道 (通用)

环境

virtual box 下的 ubuntu 环境
进入root
$ sudo su # 输入默认用户的密码 切换到root 用户角色
需要安装

apache 2
php 7.2
mariadb 10.1
phpmyadmin
禅道
如果你能够采用一键安装 最好,如果不能可以参考下文
<<禅道10.4.stable版本发布,主要完善新界面细节,提升现有接口机制 >>
https://www.zentao.net/download/80090.mhtml

源码安装

apache

$ sudo apt-get install apache2

apache2默认的站点根目录在 /var/www/html,
配置文件是 / etc/apache2/apache2.conf,
/var/www/html默认是只读的,
为了能在里面新建文件夹或者文件,修改访问的权限

$ sudo cd /var/www
$ sudo chmod 777 html

php7.2

$ sudo apt-get install php7.2 #安装
$ vi /var/www/html index.php #新建

<?php phpinfo() ?>

$ sudo /etc/init.d/apache2 restart #重启
$ sudo apt-cache search php7 #增加php7对mysql的支持

mariadb

$ sudo apt install software-properties-common

  1. 添加秘钥
    $ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
  2. 加入到库
    $ sudo add-apt-repository ‘deb [arch=amd64,i386,ppc64el] http://mirrors.tuna.tsinghua.edu.cn/mariadb/repo/10.2/ubuntu bionic main’
  3. 更新库
    $ sudo apt update
  4. 安装
    $ sudo apt install mariadb-server
  5. 安装实例
    $ sudo mysql_secure_installation
  6. 修改配置
    vim /etc/mysql/my.cnf
    或vim /etc/mysql/mariadb.conf.d/50-server.cnf
    在[client]字段里加入
    default-character-set=utf8
    在[mysqld]字段里加入
    character-set-server=utf8
    bind-address = 127.0.0.1 #注释掉这一行或
    改为
    bind-address = 0.0.0.0
  7. 重启
    $ systemctl restart mysql

    $ service mysql restart
  8. 查看监听
    netstat -an | grep 3306
  9. 登录
    $ sudo mysql -u root -p

#创建远程登录用户
create user ‘us’@’%’ identified by ‘123’;
#授权
GRANT ALL PRIVILEGES ON . TO ‘us’@’%’ IDENTIFIED BY ‘123’ WITH GRANT OPTION;
#刷新
FLUSH PRIVILEGES;

  1. 如果有防火墙请自行关闭

  2. 其他参考
    MariaDB10.2安装配置
    https://www.jianshu.com/p/1522eb0e99fc

phpmyadmin

$ sudo apt-get install phpmyadmin
$ sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
$ sudo /etc/init.d/apache2 restart

默认安装到 /usr/share/phpMyAdmin
将phpMyAdmin文件夹复制到 /var/www/html里,
打开http://localhost/phpmyadmin/index.php
语言选择中文
密码为上面mysql root的密码 123456,就可以管理mysql数据库了。

禅道

在禅道官方下载页面
https://www.zentao.net/download/80090.mhtml
选择禅道项目管理软件源码下载

$ sudo wget http://dl.cnezsoft.com/zentao/10.4/ZenTaoPMS.10.4.stable.zip
安装文档见
https://www.zentao.net/book/zentaopmshelp/101.mhtml
#下载
$ sudo unzip ZenTaoPMS.10.4.stable.zip #解压
$ sudo mv ./ZenTaoPMS.10.4.stable/zentaopms /var/www/html/zt #移动到
$ sudo /etc/init.d/apache2 restart #重启

通过浏览器访问http://ip:端口/zentaopms/www/index.php,系统会自动转入安装程序。

源码安装常见坑

  • 坑1 :通过浏览器安装禅道的过程 一定会提示

php 组件缺少
可以参考 https://packages.ubuntu.com/bionic/php/
缺少啥就安装啥,命令如下
$ sudo apt-get install php7.2-组件名
$ sudo /etc/init.d/apache2 restart #重启

  • 坑2 :安装禅道的过程要求填数据库,用户名和密码

需要你通过phpmyadmin
1安装zentao 数据库 ,
2新建用户zentao@localhost
3设置密码123456
4授权操作
然后才能在禅道输入相关项,否则报异常
Access denied for user ‘root’@‘localhost’

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值