公司一個單位的主管來找我,問我是否可以協助建置一套問題回報與追蹤系統,並給我一張首頁的畫面。這顯然需要一部設備安裝此系統。
只要是對公司有幫助的系統建置,當然要全力協助囉。二話不說就答應了,看起來也不是很困難。
此問題回報系統名稱為Mantis,以前沒接觸過,透過google才知道Mantis是一套頗為好用的問題回報系統,未來或許可以當作公司各項專案系統測試的追蹤平台。所以決定在VMware上增加一部虛擬機器,建置mantis。
利用半天建置好OS平台後,開始收集所需要的軟體。看過文件大致上需要apache、php、mysql與Mantis,為了方便管理mysql,也要安裝phpmyadmin。除了apache不是抓最新版的以外,都已最新的版本為主。當然,這些都是freeware,屬於開放原始碼的資源,因此不會有違法的問題。
找了一些文章,開始安裝系統。
首先安裝 apache 2.0x 版本,完成後繼續安裝 php 5.3.6。沒想到按照網友提供的安裝方法,抓了兩個不同來源的安裝檔(php-5.3.6-nts-Win32-VC9-x86.msi、php-5.3.6-Win32-VC9-x86.msi),都無法搭配已安裝的apache,其中nts版本完全無支援apache的選項,而另一版本只會出現支援apache2.2x的選項,最後只好試試看上一版的 php (5.2.17版)。果然,5.2.17版就可以出現apache2.0x的選項。
依照網路上提供的辦法,花了一些時間設定apache與php的關係,之後安裝mysql 5.5.14版,也安裝phpmyadmin,並透過phpmyadmin建立一個database給mantis使用。
最後安裝Mantis 1.2.5版。也依照網路上的資訊進行設定。由於apache、php與mantis之間的搭配設定很多都需要手動,因此花了兩天的時間在搞定這些系統,還好有順利完成,可以交差囉。
安裝感想:前面的apache、php、mysql、phpmyadmin聽公司一位高手說直接安裝AppServer就可以全部搞定,可是我是在安裝php遇到問題時去請教他,因為不服氣,所以想自己一套一套嘗試。為了方便起見,以後還是透過安裝AppServer就好了,免得一大堆問題還要去處理。
沒有留言:
張貼留言