seagull1985 发表于 2016-8-26 14:23:27

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

本帖最后由 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:testlinktestlink-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 .phpAddType 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 beforeTimeout24minutes 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的配置文件 ,修改提示中的配置项就可以了。

千里 发表于 2016-9-3 18:33:47

这种是非xampp集成环境,apache的重启需要在命令行模式下进行。输入:httpd -k restart即可,楼主不说很可能按照这个手册遇到重启不知道怎么弄。
页: [1]
查看完整版本: 【seagull1985】windows下的testlink安装,史上最详细