环境
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
- 添加秘钥
$ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8 - 加入到库
$ sudo add-apt-repository ‘deb [arch=amd64,i386,ppc64el] http://mirrors.tuna.tsinghua.edu.cn/mariadb/repo/10.2/ubuntu bionic main’ - 更新库
$ sudo apt update - 安装
$ sudo apt install mariadb-server - 安装实例
$ sudo mysql_secure_installation - 修改配置
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 - 重启
$ systemctl restart mysql
或
$ service mysql restart - 查看监听
netstat -an | grep 3306 - 登录
$ 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;
-
如果有防火墙请自行关闭
-
其他参考
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’