linux环境testlink搭建,centos搭建testlink环境
下载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环境相关推荐
- 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. ...
- linux centos6设置ipv6,CentOS纯IPv6环境下设置更新源
1. CentOS下修改DNS配置文件,设置为北邮的IPv6 DNS服务器 : [root@localhost ~]# cat /etc/resolv.conf nameserver 2001:da8 ...
- centos系统日志服务器搭建,Centos搭建日志服务器
环境 centos6.4 x86_64 拓扑结构: 一个简单的实验,让日志服务器收集在线服务器和防火墙的日志信息,并且在日志服务器上通过web页面查看 配置日志服务器: 修改日志服务器的ip地址为:1 ...
- Linux学习之CentOS(七)--CentOS下j2ee环境搭建
因为是做j2ee后台开发的,所以在Linux上搭建j2ee环境是每一个java程序员所需要掌握的.所以这篇随笔主要记录一下j2ee环境搭建过程,包括jdk.tomcat.eclipse的安装,(对于m ...
- 使用Linux服务器搭建个人深度学习环境
使用Linux服务器搭建个人深度学习环境 环境及所需工具 连接服务器 创建自己的python环境 创建深度学习框架的环境(以tensorflow为例) 测试环境 退出环境 删除环境 WinSCP的使用 ...
- Linux 下搭建 Java Web 开发环境
Linux 下搭建 Java Web 开发环境 我的小站.Github Java Web,是用Java技术来解决相关web互联网领域的技术栈,下方为 Linux 下搭建 Java Web 开发环境教程 ...
- Linux下安装搭建Memcached集群环境
由于项目需要,需要搭建memcached集群环境,遂开始调研相关技术 网络上有不少linux下安装memcached的教程,对于我这个linux零基础的来说,想立马在linux下安装memcached ...
- linux搭建python运行环境_centos运行.py centos5.5下搭建python开发运行环境 - Linux - 服务器之家...
centos运行.py centos5.5下搭建python开发运行环境 发布时间:2017-04-28 来源:服务器之家 我们知道ython可以在windows.linux.android运行了,但 ...
- LAMP基础环境的搭建,即Linux、Apache、MySQL、PHP环境
LAMP基础环境的搭建,即Linux.Apache.MySQL.PHP环境 测试环境: 主机:windows server 2008 R2 64位 虚拟机:VMware Workstation 11. ...
最新文章
- 小程序 缩放_缩放流星应用程序的初体验
- caffe中通过prototxt文件查看神经网络模型结构的方法
- 常用正则表达式 验证电子邮件网址邮政编码等
- spring -mvc 将对象封装json返回时删除掉对象中的属性注解方式
- 阻止事件冒泡两种方式:event.stopPropagation();和return false;
- 10月5日起 部分小米红米机型将停止开发版内测公测
- 网站做好后,不想买服务器可以用自己的电脑当服务器么?
- vmware Horizon View 5.2初体验(三)——composer安装
- OpenSSL API: SSL对象和SSL_CTX对象的使用
- java list 树_java list转换为树形
- 超好用的自动化测试工具——Python脚本
- 网上银行显示本服务器只显示,使用企业网上银行时常见报错提示有哪些,怎么解决?...
- linux中文件夹的作用
- 熬夜整理Java面试笔试题,你还看不懂吗?
- 0039c语言作业答案2020,中石油华东《程序设计(C语言)》2020年春季学期在线作业【答案】...
- 中台为什么做不好?拆系统“烟囱”容易,拆思维“烟囱”难!
- 精妙绝伦的jQuery——改进导航:菜单、标签及折叠选项
- PaddleOCR新发版v2.2:开源版面分析与轻量化表格识别
- iOS 7 最佳实践;一个天气应用: Part 1/2
- Python通过图片识别实现连续点击
热门文章
- MATLAB学习笔记:矩估计
- xtu p1049 最少步数
- WIN7无法启动承载网络,组或资源的状态不是执行请求操作的正确状态
- 每个Java类都有的toString方法
- html关于input平行/垂直居中显示
- conda create新建环境失败报错:An unexpected error has occurred. Conda has prepared the above report.
- 用DQN实现Atari game(Matlab代码实现)
- Java中Scanner详细用法
- TCP ACK 方式
- Maven高级11:跳过测试的三种手段;(maven在package或者install等的时候,跳过test不去执行测试用例)(PS:本篇博客中的【使用配置跳过测试】并没有实测成功)