1. 簡介
mantis(螳螂)是一個(gè)基于php/MySQL/web的缺陷跟蹤系統(tǒng),新版本是1.0.1。
要了解更多信息請到http://www.mantisbt.org/。
2. 下載
mantis-1.0.1 http://www.mantisbt.org/download.php
mysql-5.0.20-win32.zip http://dev.mysql.com/downloads/mysql/5.0.html
php-5.1.2-Win32.zip http://www.php.net/downloads.php
apache_2.0.55-win32-x86-no_ssl.msi http://httpd.apache.org/download.cgi
3. 安裝步驟
下面是我安裝時(shí)設(shè)置的目錄
c:qa
c:qamantis
c:qamysql
c:qaphp
c:qaapache
首先安裝的是 apache_2.0.55
Apache是的服務(wù)器,開始安裝的時(shí)候總是遇到系統(tǒng)找不到指定的文件,沒有安裝名為apache2的服務(wù)器。在網(wǎng)上查找找到
如果系統(tǒng)安有IIS服務(wù),再安裝Apache,會出現(xiàn)上面錯(cuò)誤。 解決的方法是 把IIS服務(wù)停掉,并在“添加刪除windows組件”中去除IIS組件。
根據(jù)這樣的提示操作之后,我再次安裝了Apache,前面幾項(xiàng)只需點(diǎn)“NEXT”行了,到了要求填寫network domain、server domain、和email的時(shí)候
如果沒有域名,隨便寫點(diǎn),也沒有什么影響。
接下來 配置Apache
在 c:qaapacheconf目錄下,打開httpd.conf進(jìn)行配置apache.查找"DirectoryIndex",這是設(shè)定主頁的首頁的文件名,為了支持PHP,我是這樣更改:
更改前為:DirectoryIndex index.html index.html.var,
更改后為:DirectoryIndex index.html index.html.var index.php,也是在其后面添加index.php。
查找"DocumentRoot",這是指定主頁放置的目錄,默認(rèn)為C:/qa/apache/apache2/htdocs,可以使用默認(rèn)的,也可以自己指定,比如D:/test
安裝 php
將php-5.1.2-Win32.zip解壓縮到c:qaphp下,把
fdftk.dll
fribidi.dll
gds32.dll
libeay32.dll
libmhash.dll
libmysql.dll
ntwdblib.dll
php5isapi.dll
php5nsapi.dll
php5ts.dll
ssleay32.dll
yaz.dll
這些文件copy到C:windowssystem32下,同時(shí)復(fù)制 c:qaphp 目錄下的 php.ini-dist 文件到 C:windows 目錄下,并改名為 php.ini。
配置php.ini
找到下面兩行; Directory in which the loadable extensions (modules) reside. extension_dir = "./"
將extension_dir 的路徑修改為你自己安裝的路徑,
我的是; Directory in which the loadable extensions (modules) reside. extension_dir = "C:qaphpext",
尋找;default_charset,為了讓其支持中文,可以修改默認(rèn)的字符集,可使用"UTF-8"或者"GB2312"或者"GBK",都行,它默認(rèn)的是;default_charset="iso-8859-1",修改行了.
修改httpd.conf
添加下面代碼。LoadModule php5_module C:/qa/php/php5apache2.dll
AddType application/x-httpd-php . 到文件的尾部。
php LoadModule是加載PHP模塊,路徑一定要準(zhǔn)確。
AddType 是讓apache支持PHP類型。 保存httpd.conf。
測試apache安裝結(jié)果
修改好配置文件后,重啟apache
隨便編寫一個(gè)PHP文件放到D:/test下,比如:寫上下面幾行
<?
echo "hello world";
?>
并保存為1.php,打開瀏覽器,輸入:http://localhost/1.php,會出現(xiàn)hello world,現(xiàn)在Apache+PHP配置已經(jīng)完全成功了,
值得注意的一點(diǎn)是每次修改httpd.conf后,都得重啟一次apache才能生效。