zoukankan      html  css  js  c++  java
  • centos 7 上安装 testlink 1.9.15/1.9.16/1.9.17/1.9.18 (mysql/php/httpd)

    1.9.18 System Requirements - server。注意,适用于 1.9.15 及以后。

    Server environment should consist of:

    • web-server: Apache 2.x
    • PHP > 5.5
    • DBMS: MySQL 5.6.x / MariaDB 10.1.x, Postgres 9.x, MS-SQL 2008/2012

    Supported client web-browsers:

    • Firefox
    • Internet Explorer 9.x or greater
    • Chrome

    Testlink tar 包下载地址:https://sourceforge.net/projects/testlink/?source=typ_redirect

    最新版本的安装指导:https://github.com/TestLinkOpenSourceTRMS/testlink-code, 包含系统需求,migration and upgrade 指导。

    安装包中的安装指导: http://118.24.41.169/testlink/docs/testlink_installation_manual.pdf

    迁移升级论坛:http://forum.testlink.org/viewforum.php?f=58


    安装步骤

    一. 安装 web-server: Apache 2.x

    首先在系统上面查询一下是否已经安装了apache 软件:rpm -qa|grep httpd

         如果没有,使用yum安装:yum -y install httpd

        配置系统开机自动启动:  chkconfig   httpd  on 

       启动  httpd : service httpd start

    二:安装 mysql.

         注意, centos 7上默认使用MariaDB,版本默认是5.5.x, 版本太低, testlink要求 MariaDB 10.1.x。 如果安装了MariaDB 低版本,删除掉, 这里改用mysql.

    删除步骤(注意MariaDB有可能是小写, 如果删除 mysql 或者是其它的用yum安装的包,用同样方法。)

    查询所安装的MariaDB组件:

    [root@localhost logs]# rpm -qa | grep Maria*
    MariaDB-server-5.5.49-1.el7.centos.x86_64
    MariaDB-common-5.5.49-1.el7.centos.x86_64
    MariaDB-client-5.5.49-1.el7.centos.x86_64

     

    卸载数据库:

    [root@localhost logs]# yum -y remove mariadb

     

    删除数据库文件(如果删除安装的mysql的话,这一步也要做):

    [root@localhost logs]# rm -rf /var/lib/mysql/*

    安装mysql 5.6 步骤:

    链接:http://sharadchhetri.com/2014/07/31/how-to-install-mysql-server-5-6-on-centos-7-rhel-7/

    How to install MySQL Server 5.6 on CentOS 7 / RHEL 7

    In this tutorial we will learn, how to install MySQL Server 5.6 on CentOS 7 / RHEL 7 . In our previous post, we have installed MySQL Server 5.6 on CentOS 6.x/RHEL 7.x.

    In CentOS 7/ RHEL 7 , now MariaDB is introduced as a defualt database. Still many Organisations/Company would like to continue with MySQL. Whereas System Admin who earlier worked on MySQL can easily work on MariaDB. MariaDB is a community-developed fork of the MySQL relational database management system.

    MariaDB’s lead developer is Michael “Monty” Widenius, the founder of MySQL and Monty Program AB. He had previously sold his company, MySQL AB, to Sun Microsystems for US$1 billion. MariaDB is named after Monty’s younger daughter, Maria. (Reference taken from Wikipedia)

    Install MySQL Server 5.6 on CentOS 7 / RHEL 7

    Follow the given below steps to install MySQL Server 5.6 .
    You must be login with root user in system

    Download the Yum Repo package of MySQL Server 5.6

    Download the rpm package, which will create a yum repo file for MySQL Server installation.

    yum install wget
    wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

    Install mysql-community-release-el7-5.noarch.rpm package

    Install this downloaded rpm package by using rpm command.

    rpm -ivh mysql-community-release-el7-5.noarch.rpm

    After the installation of this package. We will get two new yum repo related to MySQL

    [root@localhost ~]# ls -1 /etc/yum.repos.d/mysql-community*
    /etc/yum.repos.d/mysql-community.repo
    /etc/yum.repos.d/mysql-community-source.repo
    [root@localhost ~]#

    Installing MySQL Server

    By using yum command, now we will install MySQL Server 5.6 . All dependencies will be installed itself.

    yum install mysql-server

    How to start/stop/restart MySQL Server

    Now MySQL Server is installed on your system.

    To start MySQL Service, run command

    systemctl start mysqld

    To stop MySQL Service, run command

    systemctl stop mysqld

    To restart MySQL Service, run command

    systemctl restart mysqld

    To get status of MySQL Service, run command

    systemctl status mysqld

    Reset MySQL root password

    On fresh installation of MySQL Server. The MySQL root user password is blank.
    For good security practice, we should reset the password MySQL root user.

    On newly installed MySQL Server, we generally recommend to use the command script. You have to just follow the instructions.

    mysql_secure_installation

    In another method,you can log into MySQL server database and reset the password in secure way.

    mysql -u root

    You will see mysql prompt like this mysql> . Use the below given commands to reset root’s password.

    mysql> use mysql;
    mysql> update user set password=PASSWORD("GIVE-NEW-ROOT-PASSWORD") where User='root';
    mysql> flush privileges;
    mysql> quit

     

    三. 安装PHP 5.6

     链接:https://www.tecmint.com/install-php-5-6-on-centos-7/

    1. To install PHP 5.6, you have to install and enable EPEL and Remi repository to your CentOS 7 system using the commands below.(注意不同版本的centos, EPEL and Remi repository 不一样 )

    # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    # yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

    2. Next, install yum-utils which is an assortment of utilities that integrate with yum to enhance its default features, giving it more advanced package management options and also making it easier to use.

    A few of its important features include manipulating repositories, enabling or disabling packages on the go and lots more, without any manual configurations.

    # yum install yum-utils

    3. One of the most important program provided by yum-utils is yum-config-manager, which you can use to active Remi repository as the default repository for installing various PHP versions. For example, if you want to install PHP 5.5, PHP 5.6 or PHP 7.2 on CentOS 7, just enable it and install as shown.

    # yum-config-manager --enable remi-php55 [Install PHP 5.5]
    # yum-config-manager --enable remi-php56 [Install PHP 5.6]
    # yum-config-manager --enable remi-php72 [Install PHP 7.2]

    4. Now that you’ve enabled selected versions of PHP, you can install PHP (here, we have chosen to install PHP 5.6) with all needed modules as follows

    # yum-config-manager --enable remi-php56 [Install PHP 5.6]
    # yum install php php-opcache php-devel  php-mbstring php-mcrypt php-cli php-gd php-curl php-mysql  php-mysqlnd php-ldap php-zip php-fileinfo   php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof

    Afterwards, double check the installed version of PHP on your system.

    # php -v

    注意:如果安装的php包不对,如何卸载及其确保php相关包卸载干净

    1. rpm -qa | grep php

    2.如果是yum 安装的包, 可以用yum remove php*

    3. 如果rpm -qa | grep php, 还有内容 比如:

    php-cli-5.6.36-1.el7.remi.x86_64

    php-mcrypt-5.6.36-1.el7.remi.x86_64

    可以下面命令一一删除:

    rpm -e php-cli-5.6.36-1.el7.remi.x86_64

     rpm -e php-mcrypt-5.6.36-1.el7.remi.x86_64 

    或者 --nodeps 不考虑依赖关系,强制卸载

    rpm -e --nodeps php-cli-5.6.36-1.el7.remi.x86_64

    四. 安装testlink 

    wget https://github.com/TestLinkOpenSourceTRMS/testlink-code/archive/1.9.16.tar.gz (也可以直接从官网下载)
    sudo tar -zxvf 1.9.16.tar.gz -C /var/www/html

    安装配置步骤与前一篇 centos 6上安装 teslink 1.9.14 相同。

    这次安装配置 testlink总结,看清楚 system requirement 对apache, php, mysql/mariadb 版本的需求。 注意不同操作系统 各软件安装源不一样。

    
    


    
    
    
  • 相关阅读:
    《算法导论》第二章 入门
    《算法导论》第6章 堆排序 (3)K路归并
    斐波那契数列算法分析
    关于程序员成长的一点思考
    《C和指针》读书笔记
    《算法导论》第6章 堆排序 (1)最大堆与堆排序
    《算法导论》第6章 堆排序 (2)优先级队列
    WWF入门(二)(笔记):winform调用工作流 中庸
    mysql or条件可以使用索引而避免全表
    HBase技术介绍
  • 原文地址:https://www.cnblogs.com/rosepotato/p/9151215.html
Copyright © 2011-2022 走看看