1. 程式人生 > >獨立搭建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/

下載後將壓縮包內名為Apache24的資料夾放在你想安裝的路徑下,建議放在C盤根目錄下(C:\Apache24)。如果你的安裝路徑不是C:\Apache24,請開啟Apache24\conf\ httpd.conf修改路徑(推薦使用編輯器Sublime Text 3,也可以用記事本開啟)。

修改成

劃線處為你自己的安裝路徑。(說明:Windows路徑分隔符預設為\,你也可以使用D:/java/Apache24,下面凡是涉及到路徑的配置,/、\均可,但不要混用。)

開啟Apache24\bin下的啟動Apache,在瀏覽器位址列輸入http://localhost/,會出現

2、PHP的安裝配置

注意:由於PHP7移除了mysql擴充套件,使用mysqli或pdo_mysql操作資料庫,因此為了部署TestLink,強烈推薦下載使用PHP5版本。

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

1、進入官網後往下翻找到PHP5版本,推薦PHP5.6執行緒安全版

將壓縮包解壓後放在你想安裝的路徑,建議將資料夾重新命名為php5。

2、進入解壓後的資料夾(php5),複製一份php.ini-development改名為php.ini放到安裝路徑下。

開啟php.ini找到"extension_dir",去掉註釋符,將值改為"PHP安裝路徑\ext"

3、開放mysql資料庫功能

在php.ini中查詢到;extension,將劃線處前面的;刪掉

Ctrl+S儲存php.ini

4、在Apache中配置載入php。開啟Apache24\conf下的httpd.conf,查詢到#loadmodule,在所有的最下面加入下面內容。(劃線處是你的php路徑)

儲存httpd.conf至此,Apache+PHP+MySQL的伺服器環境安裝部署完成。

三、TestLink的安裝部署

1、將TestLink的壓縮檔案解壓後,修改資料夾的名字為testlink,拷貝到你的Apache安裝路徑:Apache24\htdocs

2、在瀏覽器的位址列輸入:http://localhost/testlink/install/index.php,進入安裝介面,如下圖所示,單擊New installation,進行安裝。

3、按照預設安裝步驟進行安裝,進行必要設定,如下圖所示:(全為root)

如果按步驟執行出現了下面的或與資料庫相關的錯誤,請移步文件最後的附錄部分,檢視解決方法。

4、出現如下介面說明安裝成功

  • 單擊上圖中最後一行英文,進入Testlink的主頁面,如下圖所示:

  • 輸入使用者名稱和密碼都是admin,進入Testlink進行設定。

  • 單擊“mySettings”.進入如下介面設定,填寫Email,選擇語言為Chinese Simplifed.
  • 單擊”save“儲存設定,漢化完畢,如下圖所示:

二、建立新的測試專案:

(1)單擊左上角的圖示,回到TestLink的首頁,如下圖所示:

(2)填寫相關內容,如下圖所示,單擊”建立“,進入下一頁面。

(3)建立專案成功後,如下圖所示,頁面上出現了功能導航條。

(4)初次進入Testlink的主頁面會出現以下警告:

開啟你的Apache安裝目錄\Apache24\htdocs\testlink\config.inc.php,將

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

$tlCfg->config_check_warning_mode = 'SILENT'

重新整理主頁面,警告消失。

四、附錄

TestLink自動建立資料庫失敗的解決方案:

使用navicat開啟本地資料庫,開啟mysql資料庫下的user表

將localhost root所在行欄位全都對應修改成Y,儲存後,重啟MySQL服務和重啟Apache或重啟電腦。