Ubuntu16.04从源码部署安装禅道过程记录

1.首先把基础的lamp环境搭建好,这里利用apt安装即可

sudo apt install mysql-server
sudo apt install apache2
sudo apt install php7.0
sudo apt install libapache2-mod-php7.0

2.建立好自己的web站点目录,并且下载禅道源代码解压到指定目录

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

3.配置好apache2的站点,并且为apache2启用php7.0

cd /etc/apache2
sudo vim ports.conf
添加 Listen 你的禅道的端口号
sudo vim apache2.conf
添加
<Directory 禅道系统目录路径(注意是zentaopms里面的www目录)>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>
cd sites-available/
sudo vim 000-default.conf
可以看到里面有默认的
<VirtualHost>
复制一份,并且端口和DocumentRoot都改成禅道的端口和禅道的www目录路径

  

sudo a2enmod php7.0
sudo service apache2 restart

 然后打开浏览器访问指定端口上的禅道

5.禅道自身的环境检查出现如下问题

6.解决这些问题需要如下命令(逐个安装php需要的模块并且激活,最后重启apache2服务器)

sudo apt-get install php7.0-mysql
sudo phpenmod pdo_mysql
sudo apt-get install php7.0-mbstring
sudo phpenmod mbstring
sudo apt-get install php-curl
sudo phpenmod curl
有些情况还需要
sudo apt install
php7.0-xml

7.刷新禅道的页面,这个时候应该可以看到已经没有不通过的项目了,跟着提示安装即可成功

posted @ 2019-05-25 14:06  鸡毛巾  阅读(1225)  评论(0编辑  收藏  举报