51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 1893|回复: 1
打印 上一主题 下一主题

【seagull1985】windows下的testlink安装,史上最详细

[复制链接]
  • TA的每日心情
    奋斗
    2018-8-27 15:56
  • 签到天数: 322 天

    连续签到: 1 天

    [LV.8]测试军长

    跳转到指定楼层
    1#
    发表于 2016-8-26 14:23:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 seagull1985 于 2016-8-27 11:20 编辑

    我这里以安装1.9.8版本为例,首先安装需要的几个东西:
    1:APACHE    httpd-2.2.22-win32-x86-openssl-0.9.8t.msi   自己百度下载此文件
    2:PHP    php-5.3.4-Win32-VC6-x86.msi   自己百度下载此文件    注意,如果你的testlink是1.9.14,PHP的版本必须是5.4.0以上
    3:MYSQL   mysql-5.5.37-win32.msi    自己百度下载此文件
    4:testlink  testlink-1.9.8.tar.gz   自己百度下载此文件

    第一步安装Apache
    安装过程没什么特别,一路默认就可以了,需要改安装路径的改下路径,要填写域名的地方,默认http://localhost  就可以了。端口的话就是默认80,安装完成后,在浏览器输入http://localhost 就会出现如下页面,证明已经安装成功。


    第二步安装PHP
    默认的部分将不做展示,安装路径可以自己去选择就可以了。你打开安装文件一直默认到第四步出现如下选项:
    这里选择第一个选项 Apache 2.2.x module


    然后到第六步,默认这里有选项就可以了,不要做更改


    一直到最后安装完成。


    第三步安装MYSQL
    安装过程一直默认就可以了,但是最后会让你配置MYSQL,我们从配置MYSQL开始说起


    安装完成后,我们要进行相关的配置:

    apache的配置
    增加对php的加载
    修改Apache2.2/conf/httpd.conf,增加对php的加载,代码:
    LoadModule php5_module "E:/ProgramFiles (x86)/PHP/php5apache2_2.dll"
    增加对php语言的支持
    修改Apache2.2/conf/httpd.conf,增加两行代码:
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .html
    设置首页
    修改Apache2.2/conf/httpd.conf,修改配置后为
    <IfModule dir_module>
        DirectoryIndex index.php index.html
    </IfModule>

    php配置
    增加path环境变量
    在环境变量path增加:E:\Program Files (x86)\PHP\ext;

    配置完成后,可以做下相关的测试,PHP以及APACHE是否已经生效。
    在Apache2.2/htdocs目录下新建一个index的文件,文件后缀格式改成PHP
    里面增上如下内容
    <?php
    echo "hello world!";
    ?>
    在浏览器中打开http://localhost/index.php看能否在网页中显示hello world!。

    接下来就可以安装testlink了
    默认到第三步如果出现以下错误
    对于错误1:Maximum Session Idle Time beforeTimeout  24minutes and 0 seconds - (Short. Consider to extend)
    解决方法:打开php.ini,修改session.gc_maxlifetime的值为2400(session.gc_maxlifetime = 2400)即可。
    对于错误2:Checking max.executiontime(Parameter max_execution_time) 30 seonds - We suggest 120 seconds in orderto manage hundred of test cases(edit php.ini)
    解决方法:打开php.ini,修改max_execution_time的值为120(max_execution_time = 120)即可。
    对于错误3:Checking if /var/testlink/logs/directory exists。
    解决方法:在TESTLINK目录下,打开config.inc.php,找到
    $tlCfg->log_path ='/var/testlink/logs/'; /* unix example */
    注释掉,因为这是针对unix写的,增加一行:
    $tlCfg->log_path ='E:/Program Files (x86)/Apache SoftwareFoundation/Apache2.2/htdocs/testlink/logs/';
    注意:logs前面的为testlink解压的目录。
    对于错误4:Checking if/var/testlink/upload_area/ directory exists。
    解决方法:在TESTLINK目录下,打开config.inc.php,找到:
    $g_repositoryPath ='/var/testlink/upload_area/';  /* unix example */
    注释掉,因为这是针对unix写的,增加一行:
    $g_repositoryPath ='E:/Program Files (x86)/Apache SoftwareFoundation/Apache2.2/htdocs/testlink/upload_area/';
    注意:upload_area前面的为testlink解压的目录。
    然后保存即可。

    记得重新启动apache,重新进入此页面。

    在此页面输入前面安装MYSQL时设置的ROOT密码,以及创建一个testlink用户以及密码。

    最后一步安装成了。

    现在你就可以去打开testlink的首页去看看啦
    如果出现图中错误,那么打开testlink的配置文件 ,修改提示中的配置项就可以了。


    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏1
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-6-9 14:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2016-9-3 18:33:47 | 只看该作者
    这种是非xampp集成环境,apache的重启需要在命令行模式下进行。输入:httpd -k restart即可,楼主不说很可能按照这个手册遇到重启不知道怎么弄。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-4-28 22:33 , Processed in 0.066863 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表