美文网首页
Centos7源码安装禅道

Centos7源码安装禅道

作者: 深入浅出 | 来源:发表于2022-06-27 18:23 被阅读0次

    1 安装Apache服务

    1.1 安装并开启 Apache 服务

    #安装Apache服务
    yum -y install httpd
    
    #启动Apache服务 
    systemctl start httpd.service
    
    #开机启动Apache服务
    systemctl enable httpd.service
    

    1.2 Apache 其他运维命令

    #查看Apache服务状态
    systemctl status httpd.service
    
    #关闭Apache服务
    systemctl stop httpd.service
    
    #重启Apache服务
    systemctl restart httpd.service
    

    浏览器访问 http://服务器ip地址 , 页面展示Apache主页,则表示 Apache 运行成功了。

    1.3 Apache路径备忘

    • apache 安装路径: /etc/httpd/
    • apache 配置文件路径: /etc/httpd/conf/httpd.conf
    • apache 网站文件默认访问路径:/var/www/html

    2 安装PHP7.2版本

    2.1 Setup Yum Repository

    sudo yum install epel-release
    sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
    

    2.2 Install PHP 7 on CentOS

    # Install PHP 7.2 
    yum --enablerepo=remi-php72 install php
    

    查看版本

    php -v
    

    2.3 Install PHP Modules

    yum --enablerepo=remi-php72 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt php-pdo php-mysql php-ldap php-zip
    

    查看已安装模块

    yum --enablerepo=remi-php72 search php | grep php72
    

    2.4 创建 phpinfo 文件

    测试 PHP 与 Apache 服务的整合

    echo '<?php phpinfo();?>'  >  /var/www/html/index.php
    

    参考文献:https://tecadmin.net/install-php7-on-centos7/

    3 安装mariadb 数据库

    3.1 安装并开启 mariadb 服务

    yum -y install mariadb mariadb-server 
    systemctl start mariadb.service # 开启服务 
    systemctl enable mariadb.service # 开机启动 
    systemctl status mariadb.service # 查看服务状态
    systemctl stop mariadb.service # 关闭服务
    

    重置数据库 root 账号密码( 默认root密码为空 ),命令行执行如下命令 , 注意执行命令前必须开启 mariadb服务:

    mysql_secure_installation 
    Enter current password for root (enter for none): # 输入当前root账号密码,刚安装默认为空,直接回车即可 
    Set root password? [Y/n] # 是否输入root密码,输入y 回车 
    New password: # 输入密码 
    Re-enter new password: # 重复输入 
    Remove anonymous users? [Y/n] # 删除其他用户 y 
    Disallow root login remotely? [Y/n]  # 允许root账号远程登录 y 
    Remove test database and access to it? [Y/n]  # 删除测试表 y 
    Reload privilege tables now? [Y/n] # 重新加载配置表 y
    

    4 安装禅道软件

    4.1 下载

    新版禅道软件源码包, 下载地址: http://www.zentao.net/download.html

    4.2 解压

    使用 unzip 命令解压禅道源码包程序。

    yum -y install unzip # 安装unzip解压 
    unzip ZenTaoPMS.*.zip -d /var/www/html # 解压禅道源码包
    
    image.png

    4.3 修改配置文件

    修改 Apache 访问路径: vim /etc/httpd/conf/httpd.conf, 注意修改如下图 3处位置:

    image.png
    修改后 systemctl restart httpd 重启 Apache 服务, 使刚修改的配置生效 。

    4.4 安装

    浏览器访问 http://服务器ip 地址,安装禅道即可。

    如果数据库使用的阿里云RDS,需要在本地安装数据库安装禅道,然后把本地数据库文件导出,在阿里云RDS导入,然后修改禅道配置文件。

    因为RDS不提供root账号或具有super权限的账号。而禅道安装需要super权限的账号。

    SQLSTATE[42000]: Syntax error or access violation: 1227 Access denied; you need (at least one of) the SUPER privilege(s) for this operation
    

    相关文章

      网友评论

          本文标题:Centos7源码安装禅道

          本文链接:https://www.haomeiwen.com/subject/lzkovrtx.html