• centos7.2下安装mantis2.19.0


    前言:

    查阅网上的相关资料后,进行了分析总结,自己安装了mantis环境,以下为自己安装过程的记录,以便日后查阅,如有错误之处,欢迎指正。

    安装说明:

      安装mantis环境之前,需保证系统中已安装Apache、php、mysql。

      mantis2.19.0需要PHP版本为5.5以上,centos7.2中默认的PHP版本为5.4.16,本人装的是7.2。

    安装过程:

    本人尝试了3种安装方式。

    刚开始是采用了独立安装Apache、PHP、mysql的方法,比较繁琐,且安装完后总是遇到各种问题未能解决,所以放弃了;然后是通过oneinstack工具来成功搭建了Apache2.4+php7+MySQL57环境,并在该环境下安装mantis2.19.0,但是老是源映射失败,跳转不到mantis搭建页面,所以也放弃了;最后是通过宝塔面板成功安装了mantis2.19.0.

    一、独立安装Apache2.4、PHP7.2、mysql5.7,并在其基础上安装mantis2.19.0

    1)Apache的安装:

      yum install httpd

      安装完成后,可用httpd命令查看版本

        

      经验证:

        网上很多都用到yum -y update, 该命令会将系统内核和可更新升级的软件进行更新安装,第一次更新的话耗时较长,其中包含httpd的安装,但php的版  本并不能能得到升级,所以个人觉得不执行该命令为好,可以用yum install httpd命令安装Apache,php的升级安装则可以通过第三方去实现。

    2)php的安装:

      1、首先检查当前系统已安装的PHP安装包

        # yum list installed | grep php

      2、若已安装,可查看当前php的版本

        #php -v

        版本为5.5或以上,则检查PHP是否可正常使用

      3、若版本低于5.5,则先卸载当前PHP,否则容易起冲突

        # yum -y remove php*

      4、查看YUM源上能用PHP安装包

        #yum list php*

      5、由于本人的centos7.2环境中默认的YUM源里PHP最高版本即5.4.16,无法升级PHP,所以需要添加第三方的YUM源,此处用到webtatic。本人添加了    php7.x的yum源,命令如下:

        #rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

     
      6、查看YUM源上能用的PHP安装包

        #yum list php7*

        将会发现已存在php7.x的相关安装包,如下:
        

      7、本人安装的是php7.2,以下命令用yum 安装mantis需要的php72w和其它部分拓展,当然,也可根据自己需要安装更多的拓展

        #yum -y install php72w  php72w-pdo php72w-mysql php72w-gd php72w-mbstring

      8、查看php版本,看是否安装成功

        #php -v

    3)mysql是二进制安装的,不在此记录

    4)安装mantis失败,未记录

     二、oneinstack工具搭建Apache2.4+php7.2+MySQL5.7环境,并在其上部署安装mantis2.19.0

    1)Apache2.4+php7.2+MySQL5.7环境安装

       OneInStack的官网地址为 https://oneinstack.com/,从官网可以了解到oneinstack功能的强大、具体的安装过程讲解。
      


     
      我们可以选择自己需要的组合,本人选择的是lamp,采用的是自动安装方法

      

      在官网的自动安装指导页面,配置好需要的软件环境后将在页面下方生成相应的安装命令,如下

      

      本人选择Apache2.4+php7+MySQL5.7版本,其他选择默认配置,复制安装命令到linux环境,执行安装命令即可自动进行安装,这里需要等待较久

      如下即安装完毕

      

      安装完毕后,会生成如下目录

        

        其中,/data/wwwroot/default为默认的web根目录

      

      检查Apache2.4+php7.2+MySQL5.7环境是否安装好了。

        #httpd -v //显示Apache版本信息
        #php -v //显示php版本信息
        #netstat -luntp //查看httpd是否占用了80端口、mysql是否占用了80端口


    2)安装mantis失败,未记录

    宝塔面板安装Apache2.4+PHP7.2+mysql5.7环境,并部署安装mantis2.19.0

    1)宝塔面板安装Apache2.4+PHP7.2+mysql5.7环境

      1、官网上有详细的各类操作系统的安装教程 https://www.bt.cn/bbs/thread-19376-1-1.html

       

        本人使用的是centos7.2系统,所以在linux机器的命令行上录入上图红框中的命令行,回车即可进行安装,安装过程若出现要选y/n的话就选y就好,此处耗  时较久需耐心等待,当命令窗口出现如下网站ip(宝塔面板地址)与默认账户、密码,则说明安装完成。

        

      

      2、在浏览器网址栏输入服务器ip:8888/587f131e(根据具体的安装后返回的网站ip来输入,将ip改为自己服务器的ip即可),进入宝塔登录页面

        

      录入默认账号及密码,进入如下页面。

        

      3、基于mantis2.19.0的环境需要,本人选择的是LAMP极速安装,各软件版本选择如上图,然后点击一键安装,窗口将会弹出一个消息盒子,当消息显示如下,则说明LAMP环境已搭建完成

         

        4、环境搭建完成后即可进入宝塔面板,且linux会添加如下目录

          

        同时您可以通过命令查看Apache、PHP、mysql是否都已安装成功,经验证PHP、mysql都已搭建成功,至于Apache,此处不知道怎么验证,后序操作中  页面等都可以正常工作,也就没去管Apache是否安装成功了。

           

    2)安装部署mantis2.19.0

      1、访问服务器ip:8888/587f131e,进入宝塔面板页面,点击“网站“”菜单进入网站管理页面,点击“添加站点”按钮,进入添加网站的页面   

        

      2、配置网站信息,如下图为本人添加mantis访问站点时的配置页面,仅供参考,点击“提交”按钮,保存网站信息

        

         

        网站信息提交成功后,宝塔页面站点列表信息如下

          

        同时linux将自动生成网站的根目录,如下

          

         浏览器访问linux服务器ip/,页面提示如下:

          

         至此,mantis的网站已经建好,只需把mantis部署上站点根目录就可以了。

        注意,若未能找到站点可尝试下重启面板(#bt restart)

      3、从官网下载mantis的安装包并上传至linux上,如下

        

      4、解压mantis安装包到网站的根目录下,并更名为mantis,如下

        #tar  -xvf  /安装包的存放目录/mantisbt-2.19.0.tar.gz  -C  /www/wwwroot/192.168.10.201

        #cd  /www/wwwroot/192.168.10.201

        #mv  mantisbt-2.19.0.tar.gz  mantis

          

      5、创建数据库mantisdb,该数据库在搭建mantis时要用

        A、可用linux命令行创建

          #mysql -u root -p

          #use mysql;

          #create dabase mantisdb;

        B、也可用宝塔面板的phpMyAdmin工具来创建

          phpMyAdmin工具入口:

            

          phpMyAdmin工具页面:

            

      6、在浏览器访问 linux服务器ip/,查看是否可正常进入mantis安装页面,如可正常显示则录入相关信息、点击“Install/Upgrade Database”按钮,进而搭建    mantis环境,如下图所示:

         

        mantis环境搭建成功后,返回页面信息如下:

          

          

      7、修改mantis配置文件,修改的内容是根据返回的页面信息提示来去修改的

        #cd /www/wwwroot/192.168.10.201/mantis/config

        #cp config_inc.php.sample config_inc.php

        #vi config_inc.php

         

        

      

      8、浏览器再次访问 linux服务器ip/,即可进入mantis登录页面,默认的用户及密码为administrator/root

        

          完成安装后,记得要删除服务器上的admin目录或者修改掉admin用户的密码。个人觉得此举是为了安全着想,不过在删除之前最好先用admin管理     员用户创建好新的管理员用户,本人是暂时没有删除admin目录而是改了其密码。

      到此为止,我的mantis已安装完毕,至于邮件等的配置,后续再进行配置。

      

     
     
  • 相关阅读:
    汉诺塔IX
    N!
    卡片游戏
    vuejs 2—bind
    vuejs 1—基础
    困难的串 Kryptn Factor Uva129
    JavaScript13—JSON
    JavaScript练习—二级菜单
    JavaScript12—tools.js
    JavaScript11—定时器
  • 原文地址:https://www.cnblogs.com/dreamly2019/p/10310290.html
Copyright © 2020-2023  润新知