Ubuntu 12.04安装testlink1.9.5

  继续搭建用例管理环境,选择TestLink1.9.5记录笔记如下。

基础环境如下:

OS:Ubuntu 12.04 LTS(GCC使用系统自带)

Apache: httpd-2.2.25

Mysql: mysql-5.5.33(binary)

1.Apache,mysql安装方法不写了。testlink需要php支持,通过php在浏览器页面上进行安装,所以先安装php需要的lib、依赖包等。

找到php官方网站(http://us2.php.net/manual/zh/install.unix.php),根据官网列出的要求进行安装。

  • autoconf: 2.13+(PHP < 5.4.0),2.59+(PHP >= 5.4.0)
  • automake: 1.4+
  • libtool: 1.4.x+(除了 1.4.2)
  • re2c: 版本 0.13.4 或更高
  • flex: 版本 2.5.4(PHP <= 5.2)
  • bison: 版本 1.28(建议),1.35 或 1.75
直接apt-get install安装。

还需要安装一个libxml2,执行如下命令安装:

$sudo apt-get install libxml2-dev

在Fedora或者redhat上包名可能是libxml2-devel

$sudo yum install libxml2-devel

2.下载php安装包,这里使用php-5.3.27。解压到某个目录,将php作为apache的模块进行安装比较好,安装过程中,会自动生成libphp5.so,而且会自动在httpd.conf的配置文件中写入如下配置语句,在启动apache的时候自动加载php的驱动模块,使php正常运行。

LoadModule php5_module        modules/libphp5.so

将php安装为apache的模块需要添加如下参数,指定apxs和mysql的安装目录,然后执行configure。

$./configure --with-apxs2=/usr/local/apach2/bin/apxs --with-mysql=/usr/local/mysql

然后make, make test, make install。make test执行完成后会提示要不要保存log信息,根据需要自由选择。

安装完成后查看apache2/modules,libphp5.so已经有了。

3.修改httpd.conf配置文件,使得apache可以执行php文件,并将testlink目录指定为apache可以启动的路径。当前目录为/usr/local/testenviron。

$tar zxf testlink-1.9.5.tar.gz

$cp testlink-1.9.5.tar.gz testlink

修改httpd.conf文件:

$sudo vim /usr/local/apache2/conf/httpd.conf

找到<Directory /usr/local/apache2/htdoc>标签(此为apache安装完成后默认的doc目录)

此标签以及内部文件修改为如下:

<Directory /usr/local/testenviron>

    AddHandler application/x-httpd-php .php
    AddHandler application/x-httpd-php-source .phps
    Options Indexes FollowSymLinks +ExecCGI
    DirectoryIndex index.cgi index.html index.php

    AllowOverride Limit FileInfo Indexes Options

    Order allow,deny
    Allow from all

</Directory>

4.测试配置,启动testlink安装页面,在浏览器地址栏输入localhost/testlink,apache会自动找路径下的index.php文件打开,并自动跳转到testlink安装页面。

5.testlink安装过程中会向几个固定的目录写文件,所以先手动创建几个目录并赋予适当的权限:

$cd /var

$sudo mkdir testlink

$cd testlink

$sudo mkdir logs

$sudo chmod 777 logs

$sudo mkdir upload_area

$sudo chmod 777 upload_area

5.然后就是页面安装,一步一步根据提示输入相关内容即可,安装过程省略

6.安装完成后在当前目录应该会生成config_db.inc.php文件,如果没有,就手动建立,并将安装页面最后的提示信息复制并填入配置文件中。

7.执行如下命令,将配置文件复制到相应目录

$sudo cp php.ini-development /usr/local/lib/php.ini
8.重启apache,在浏览器地址栏输入localhost/testlink即可打开testlink页面,如果页面顶端有提示当前时区设置问题,修改当前目录下的config.inc.php文件,增加内容如下:

date_default_timezone_set("Asia/Chongqing");
echo date('d-m-Y H:i:s'); //Returns IST
或者修改php.ini文件,在【Date】中添加如下:
date.timezone = Asia/Chongqing
重新打开testlink,警告消失,安装过程结束。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值