天天看点

独立搭建PHP开发环境配置Testlink一、引言二、自主搭建PHP开发环境步骤三、TestLink的安装部署四、附录

一、引言

1、编写目的

测试用例管理系统TestLink需要PHP开发环境的支持。使用XAMPP建站集成软件包可以方便快捷的一键搭建PHP建站环境,但若在安装XAMPP之前,本地已经安装过MySQL,极有可能出现端口冲突问题。本文档是在原有安装的MySQL基础上,自主配置Apache和PHP,搭建PHP开发环境,避免一台机器安装多个MySQL服务造成的冲突问题。

2、适用对象

本文档适用于打算自主搭建服务器环境,熟悉Apache、PHP部署,或使用了XAMPP却无法解决冲突问题,不能正常安装TestLink的同学。

  XAMPP正是为简化服务器环境搭建而使用的,建议安装XAMPP出现冲突问题的同学先尝试通过修改MySQL端口号的方式解决问题。

  •   一种解决办法就是,进入计算机服务,找到MySQL服务,将其关闭并禁用该服务,然后就可以正常启动xampp的MySQL服务。
  • 另一种解决办法是,找到MySQL的my.ini配置文件,修改两处“port = 3306”,将端口改为未被占用的端口。

二、自主搭建PHP开发环境步骤

1、Apache安装

使用对Windows平台友好的Apache Lounge

下载地址   https://www.apachelounge.com/download/

独立搭建PHP开发环境配置Testlink一、引言二、自主搭建PHP开发环境步骤三、TestLink的安装部署四、附录

下载后将压缩包内名为Apache24的文件夹放在你想安装的路径下,建议放在C盘根目录下(C:\Apache24)。如果你的安装路径不是C:\Apache24,请打开Apache24\conf\ httpd.conf修改路径(推荐使用编辑器Sublime Text 3,也可以用记事本打开)。

独立搭建PHP开发环境配置Testlink一、引言二、自主搭建PHP开发环境步骤三、TestLink的安装部署四、附录

修改成

独立搭建PHP开发环境配置Testlink一、引言二、自主搭建PHP开发环境步骤三、TestLink的安装部署四、附录

划线处为你自己的安装路径。(说明:Windows路径分隔符默认为\,你也可以使用D:/java/Apache24,下面凡是涉及到路径的配置,/、\均可,但不要混用。)

打开Apache24\bin下的

独立搭建PHP开发环境配置Testlink一、引言二、自主搭建PHP开发环境步骤三、TestLink的安装部署四、附录

启动Apache,在浏览器地址栏输入http://localhost/,会出现

独立搭建PHP开发环境配置Testlink一、引言二、自主搭建PHP开发环境步骤三、TestLink的安装部署四、附录

2、PHP的安装配置

注意:由于PHP7移除了mysql扩展,使用mysqli或pdo_mysql操作数据库,因此为了部署TestLink,强烈推荐下载使用PHP5版本。

PHP5.6下载官方地址:https://windows.php.net/download

1、进入官网后往下翻找到PHP5版本,推荐PHP5.6线程安全版

独立搭建PHP开发环境配置Testlink一、引言二、自主搭建PHP开发环境步骤三、TestLink的安装部署四、附录

将压缩包解压后放在你想安装的路径,建议将文件夹重命名为php5。

2、进入解压后的文件夹(php5),复制一份php.ini-development改名为php.ini放到安装路径下。

独立搭建PHP开发环境配置Testlink一、引言二、自主搭建PHP开发环境步骤三、TestLink的安装部署四、附录

打开php.ini找到"extension_dir",去掉注释符,将值改为"PHP安装路径\ext"

独立搭建PHP开发环境配置Testlink一、引言二、自主搭建PHP开发环境步骤三、TestLink的安装部署四、附录

3、开放mysql数据库功能

在php.ini中查找到;extension,将划线处前面的;删掉

独立搭建PHP开发环境配置Testlink一、引言二、自主搭建PHP开发环境步骤三、TestLink的安装部署四、附录

Ctrl+S保存php.ini

4、在Apache中配置加载php。打开Apache24\conf下的httpd.conf,查找到#loadmodule,在所有的最下面加入下面内容。(划线处是你的php路径)

独立搭建PHP开发环境配置Testlink一、引言二、自主搭建PHP开发环境步骤三、TestLink的安装部署四、附录

保存httpd.conf至此,Apache+PHP+MySQL的服务器环境安装部署完成。

三、TestLink的安装部署

1、将TestLink的压缩文件解压后,修改文件夹的名字为testlink,拷贝到你的Apache安装路径:Apache24\htdocs

2、在浏览器的地址栏输入:http://localhost/testlink/install/index.php,进入安装界面,如下图所示,单击New installation,进行安装。

独立搭建PHP开发环境配置Testlink一、引言二、自主搭建PHP开发环境步骤三、TestLink的安装部署四、附录

3、按照默认安装步骤进行安装,进行必要设置,如下图所示:(全为root)

独立搭建PHP开发环境配置Testlink一、引言二、自主搭建PHP开发环境步骤三、TestLink的安装部署四、附录

如果按步骤执行出现了下面的或与数据库相关的错误,请移步文档最后的附录部分,查看解决方法。

独立搭建PHP开发环境配置Testlink一、引言二、自主搭建PHP开发环境步骤三、TestLink的安装部署四、附录

4、出现如下界面说明安装成功

独立搭建PHP开发环境配置Testlink一、引言二、自主搭建PHP开发环境步骤三、TestLink的安装部署四、附录
  • 单击上图中最后一行英文,进入Testlink的主页面,如下图所示:
独立搭建PHP开发环境配置Testlink一、引言二、自主搭建PHP开发环境步骤三、TestLink的安装部署四、附录
  • 输入用户名和密码都是admin,进入Testlink进行设置。
独立搭建PHP开发环境配置Testlink一、引言二、自主搭建PHP开发环境步骤三、TestLink的安装部署四、附录
  • 单击“mySettings”.进入如下界面设置,填写Email,选择语言为Chinese Simplifed.
    独立搭建PHP开发环境配置Testlink一、引言二、自主搭建PHP开发环境步骤三、TestLink的安装部署四、附录
  • 单击”save“保存设置,汉化完毕,如下图所示:
独立搭建PHP开发环境配置Testlink一、引言二、自主搭建PHP开发环境步骤三、TestLink的安装部署四、附录

二、创建新的测试项目:

(1)单击左上角的图标,回到TestLink的首页,如下图所示:

独立搭建PHP开发环境配置Testlink一、引言二、自主搭建PHP开发环境步骤三、TestLink的安装部署四、附录

(2)填写相关内容,如下图所示,单击”创建“,进入下一页面。

独立搭建PHP开发环境配置Testlink一、引言二、自主搭建PHP开发环境步骤三、TestLink的安装部署四、附录

(3)创建项目成功后,如下图所示,页面上出现了功能导航条。

独立搭建PHP开发环境配置Testlink一、引言二、自主搭建PHP开发环境步骤三、TestLink的安装部署四、附录

(4)初次进入Testlink的主页面会出现以下警告:

独立搭建PHP开发环境配置Testlink一、引言二、自主搭建PHP开发环境步骤三、TestLink的安装部署四、附录

打开你的Apache安装目录\Apache24\htdocs\testlink\config.inc.php,将

$tlCfg->config_check_warning_mode = 'FILE'修改为

$tlCfg->config_check_warning_mode = 'SILENT'

独立搭建PHP开发环境配置Testlink一、引言二、自主搭建PHP开发环境步骤三、TestLink的安装部署四、附录

刷新主页面,警告消失。

四、附录

TestLink自动创建数据库失败的解决方案:

使用navicat打开本地数据库,打开mysql数据库下的user表

独立搭建PHP开发环境配置Testlink一、引言二、自主搭建PHP开发环境步骤三、TestLink的安装部署四、附录

将localhost root所在行字段全都对应修改成Y,保存后,重启MySQL服务和重启Apache或重启电脑。

独立搭建PHP开发环境配置Testlink一、引言二、自主搭建PHP开发环境步骤三、TestLink的安装部署四、附录

然后再次进入http://localhost/testlink/install/index.php进行安装                                

继续阅读