zoukankan      html  css  js  c++  java
  • 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.刷新禅道的页面,这个时候应该可以看到已经没有不通过的项目了,跟着提示安装即可成功

  • 相关阅读:
    移动端UI
    jQuery 下拉框三级联动
    jQuery基础与学习资源
    jQuery
    TCP、UDP、HTTP、SOCKET之间的区别
    Socket 通信原理(Android客户端和服务器以TCP&&UDP方式互通)
    android 中 任务、进程和线程的区别
    android中不同手机分辨率适配问题
    经验分享:CSS浮动(float,clear)通俗讲解(真的很通俗)
    关于各种排列组合java算法
  • 原文地址:https://www.cnblogs.com/jimaojin/p/10922232.html
Copyright © 2011-2022 走看看