1. 简介 mantis(螳螂)是一个基于php/MySQL/web的缺陷跟踪系统,新版本是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. 安装步骤 下面是我安装时设置的目录 c:qa c:qamantis c:qamysql c:qaphp c:qaapache
首先安装的是 apache_2.0.55 Apache是的服务器,开始安装的时候总是遇到系统找不到指定的文件,没有安装名为apache2的服务器。在网上查找找到 如果系统安有IIS服务,再安装Apache,会出现上面错误。 解决的方法是 把IIS服务停掉,并在“添加删除windows组件”中去除IIS组件。 根据这样的提示操作之后,我再次安装了Apache,前面几项只需点“NEXT”行了,到了要求填写network domain、server domain、和email的时候 如果没有域名,随便写点,也没有什么影响。 接下来 配置Apache 在 c:qaapacheconf目录下,打开httpd.conf进行配置apache.查找"DirectoryIndex",这是设定主页的首页的文件名,为了支持PHP,我是这样更改: 更改前为:DirectoryIndex index.html index.html.var, 更改后为:DirectoryIndex index.html index.html.var index.php,也是在其后面添加index.php。 查找"DocumentRoot",这是指定主页放置的目录,默认为C:/qa/apache/apache2/htdocs,可以使用默认的,也可以自己指定,比如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下,同时复制 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,为了让其支持中文,可以修改默认的字符集,可使用"UTF-8"或者"GB2312"或者"GBK",都行,它默认的是;default_charset="iso-8859-1",修改行了. 修改httpd.conf 添加下面代码。LoadModule php5_module C:/qa/php/php5apache2.dll AddType application/x-httpd-php . 到文件的尾部。 php LoadModule是加载PHP模块,路径一定要准确。 AddType 是让apache支持PHP类型。 保存httpd.conf。 测试apache安装结果 修改好配置文件后,重启apache 随便编写一个PHP文件放到D:/test下,比如:写上下面几行 <? echo "hello world"; ?> 并保存为1.php,打开浏览器,输入:http://localhost/1.php,会出现hello world,现在Apache+PHP配置已经完全成功了, 值得注意的一点是每次修改httpd.conf后,都得重启一次apache才能生效。