下载testlink

访问官网: http://www.testlink.org/ , 点击 Get it from sourceforge,会自动下载testlink包。

查看安装要求

每个版本的testlink对相关软件版本号要求不一样,所以需要自己去查看testlink主目录下面的README.md文件。未按照要求来配置,会导致最后的安装步骤失败,譬如建数据库建表等操作就对数据库版本有要求。

我的版本是:1.9.17,相应的系统要求就是这样子的:

System Requirements - server

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

拷贝安装包到centos服务器上

1. 使用xshell+xftp上传安装包

2. tar命令解压,重命名文件夹为testlink

下一步就准备搭建环境 PHP + Apache + Mysql +Testlink

安装apache 2.x

1.先检查一下服务器上是否有安装了apache,如果Server version: Apache/2.x.x就可以跳过此步骤

httpd -v

使用yum安装apache:

yum install httpd

查看apache的配置文件httpd.conf

sudo find / -name httpd.conf

编辑配置文件httpd.conf

Listen #端口号设置

DocumentRoot #记住这个目录

DirectoryIndex #添加index.php

启动httpd服务,目录结构有可能不同。

/usr/sbin/httpd -k start

拷贝testlink文件夹到 DocumentRoot 目录下。并新建testlink相关目录,赋予权限

chmod 777 /var/www/html/testlink/gui/templates_c

mkdir -p /var/testlink/logs/

mkdir -p /var/testlink/upload_area/

chmod 777 /var/testlink/logs/

chmod 777 /var/testlink/upload_area/

编辑testlink文件夹下的config.inc.php(避免登录后总提示安全问题)

$tlCfg->config_check_warning_mode = ‘SILENT‘;

安装php

php版本号挺多的,centos下面的php版本号一般是5.3.x,根据自己的版本号决定要不要升级。查看版本号

php -V

升级php版本号

1.卸载原有的php版本

2.查看是否清理干净

yum list installed | grep php

3.安装高版本的php,譬如7.0版本。。试过用增加yum仓库源来升级,但是由于仓库保护,yum升级一直失败。

sudo apt-get install -y php7.0 php7.0-mysql php7.0-fpm php7.0-curl php7.0-xml php7.0-mcrypt php7.0-json php7.0-gd php7.0-mbstring php7.0-zip php-mongodb php-memcached php-redis

4.安装php-mysql

接下来,修改PHP.INI文件。根据README.md的提示,需要改两个配置:

max_input_vars = 1000  //加大数值

memory_limit = 128M  //增大一倍

另外,max_execution_time 这个时间也建议修改一下,换成了120

安装mysql

查看版本是否满足,如果满足,可以跳过此步骤。 不满足,需要自己重新安装mysql。

查看版本

mysql -V

安装mysql

yum install -y mysql-server mysql mysql-deve

mysql安装完成后,需要配置my.cnf文件,例如想改数据库存放地址和开机自启动选项。初始化mysql的root密码:

sudo mysqladmin -u root password ‘*****‘

安装testlink

本地浏览器访问http://host:port/testlink,进入安装界面,安装过程需要经历以下几个步骤。

Acceptance of License      //直接点同意,进入下一步

Verification of System and configuration requirements

//检查环境是否配好,注意PHP version,Checking MySQL Database, Read/write permissions

Your system is prepared for TestLink configuration (no fatal problem found). 有这个提示,就说明没有问题了,如果有fatal error,需要自己去逐一排查。

Definition of DB access     //使用root账号访问mysql数据库,testlink账户用admin就行

Create DB, testlink DB user, structures and default data & create configuration file.   //需要创建testlink数据库,以及相关表。

Verify the procedure result and continue to TestLink login.   //新建数据库成功后,还提示让我添加一个什么文件,文件内容已经给出了,在testlink下面新建一个文件即可

这几个步骤完成后,再去访问http://host:port/testlink,就能出现登录页面,登录账号就是第3步的admin账号。

登录完成后,需要创建产品,用户。分配用户角色,设置语言等。可以自行搜索教程。

希望大家都能安装成功!

linux环境testlink搭建,centos搭建testlink环境相关推荐

  1. linux qemu运行windows,用qemu搭建CentOS 6 for colinux虚拟系统——《Windows下搭建CentOS 6开发环境之一》...

    用qemu搭建CentOS 6 for colinux虚拟系统 一.安装的软硬件环境 操作系统: Windows XP SP3 硬件环境: CPU  AMD 速龙AthlonII X3 445 (3. ...

  2. linux centos6设置ipv6,CentOS纯IPv6环境下设置更新源

    1. CentOS下修改DNS配置文件,设置为北邮的IPv6 DNS服务器 : [root@localhost ~]# cat /etc/resolv.conf nameserver 2001:da8 ...

  3. centos系统日志服务器搭建,Centos搭建日志服务器

    环境 centos6.4 x86_64 拓扑结构: 一个简单的实验,让日志服务器收集在线服务器和防火墙的日志信息,并且在日志服务器上通过web页面查看 配置日志服务器: 修改日志服务器的ip地址为:1 ...

  4. Linux学习之CentOS(七)--CentOS下j2ee环境搭建

    因为是做j2ee后台开发的,所以在Linux上搭建j2ee环境是每一个java程序员所需要掌握的.所以这篇随笔主要记录一下j2ee环境搭建过程,包括jdk.tomcat.eclipse的安装,(对于m ...

  5. 使用Linux服务器搭建个人深度学习环境

    使用Linux服务器搭建个人深度学习环境 环境及所需工具 连接服务器 创建自己的python环境 创建深度学习框架的环境(以tensorflow为例) 测试环境 退出环境 删除环境 WinSCP的使用 ...

  6. Linux 下搭建 Java Web 开发环境

    Linux 下搭建 Java Web 开发环境 我的小站.Github Java Web,是用Java技术来解决相关web互联网领域的技术栈,下方为 Linux 下搭建 Java Web 开发环境教程 ...

  7. Linux下安装搭建Memcached集群环境

    由于项目需要,需要搭建memcached集群环境,遂开始调研相关技术 网络上有不少linux下安装memcached的教程,对于我这个linux零基础的来说,想立马在linux下安装memcached ...

  8. linux搭建python运行环境_centos运行.py centos5.5下搭建python开发运行环境 - Linux - 服务器之家...

    centos运行.py centos5.5下搭建python开发运行环境 发布时间:2017-04-28 来源:服务器之家 我们知道ython可以在windows.linux.android运行了,但 ...

  9. LAMP基础环境的搭建,即Linux、Apache、MySQL、PHP环境

    LAMP基础环境的搭建,即Linux.Apache.MySQL.PHP环境 测试环境: 主机:windows server 2008 R2 64位 虚拟机:VMware Workstation 11. ...

最新文章

  1. 小程序 缩放_缩放流星应用程序的初体验
  2. caffe中通过prototxt文件查看神经网络模型结构的方法
  3. 常用正则表达式 验证电子邮件网址邮政编码等
  4. spring -mvc 将对象封装json返回时删除掉对象中的属性注解方式
  5. 阻止事件冒泡两种方式:event.stopPropagation();和return false;
  6. 10月5日起 部分小米红米机型将停止开发版内测公测
  7. 网站做好后,不想买服务器可以用自己的电脑当服务器么?
  8. vmware Horizon View 5.2初体验(三)——composer安装
  9. OpenSSL API: SSL对象和SSL_CTX对象的使用
  10. java list 树_java list转换为树形
  11. 超好用的自动化测试工具——Python脚本
  12. 网上银行显示本服务器只显示,使用企业网上银行时常见报错提示有哪些,怎么解决?...
  13. linux中文件夹的作用
  14. 熬夜整理Java面试笔试题,你还看不懂吗?
  15. 0039c语言作业答案2020,中石油华东《程序设计(C语言)》2020年春季学期在线作业【答案】...
  16. 中台为什么做不好?拆系统“烟囱”容易,拆思维“烟囱”难!
  17. 精妙绝伦的jQuery——改进导航:菜单、标签及折叠选项
  18. PaddleOCR新发版v2.2:开源版面分析与轻量化表格识别
  19. iOS 7 最佳实践;一个天气应用: Part 1/2
  20. Python通过图片识别实现连续点击

热门文章

  1. MATLAB学习笔记:矩估计
  2. xtu p1049 最少步数
  3. WIN7无法启动承载网络,组或资源的状态不是执行请求操作的正确状态
  4. 每个Java类都有的toString方法
  5. html关于input平行/垂直居中显示
  6. conda create新建环境失败报错:An unexpected error has occurred. Conda has prepared the above report.
  7. 用DQN实现Atari game(Matlab代码实现)
  8. Java中Scanner详细用法
  9. TCP ACK 方式
  10. Maven高级11:跳过测试的三种手段;(maven在package或者install等的时候,跳过test不去执行测试用例)(PS:本篇博客中的【使用配置跳过测试】并没有实测成功)