`
jerome_wang
  • 浏览: 157055 次
  • 性别: Icon_minigender_1
  • 来自: 云南
社区版块
存档分类
最新评论

强大的BugTracker工具——Mantis环境搭建系列二

阅读更多

原创 转 http://blog.csdn.net/wirror800/archive/2010/05/23/5618243.aspx


强大的BugTracker工具——Mantis环境搭建系列二(PHP) 收藏

<script type="text/javascript"> document.body.oncopy = function () { if (window.clipboardData) { setTimeout(function () { var text = clipboardData.getData(&quot;text&quot;); if (text &amp;&amp; text.length &gt; 300) { text = text + &quot;\r\n\n本文来自CSDN博客,转载请标明出处:&quot; + location.href; clipboardData.setData(&quot;text&quot;, text); } }, 100); } } </script><script type="text/javascript"> function StorePage() { d = document; t = d.selection ? (d.selection.type != 'None' ? d.selection.createRange().text : '') : (d.getSelection ? d.getSelection() : ''); void (keyit = window.open('http://www.365key.com/storeit.aspx?t=' + escape(d.title) + '&amp;u=' + escape(d.location.href) + '&amp;c=' + escape(t), 'keyit', 'scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes')); keyit.focus(); }</script>

    早在去年年底的时候就准备写这篇文章了,CTO张也建议过我好几次,希望我能将这篇文章分享出来。然而,由于个人和工作的原因, 直到今天才有时间坐在这里来和大家分享,实在抱歉。

    这只是一篇入门级的运行环境搭建的介绍,主要涉及:Apache、PHP、MySql和Mantis.

    关于Mantis的具体使用方法,我将在后续的文章中,再跟大家一一介绍。

    ============================================================

    PHP                                       

    =============================================================

    下载地址:

    http://php.net/downloads.php

    windows: http://windows.php.net/download/

      old version: http://www.php.net/releases/

VC9 是用 VS2008 编译的,如果你的机器上没有安装 Microsoft 2008 C++ 运行环境的话 , 请下载 VC6 版本的 ( 线程安全 / 非线程安全可自 选,这里选择线程安全的 ) VC6 版本是使用 Visual Studio 6 编译器编译的,如果你的 PHP 是用 Apache 来架设的,那你就选择 VC6 版本。 VC9 版本是使用 Visual Studio 2008 编译器编译的,如果你的 PHP 是用 IIS 来架设的,那你就选择 VC9 版本。再来看 PHP 的两种执行方式: ISAPI FastCGI ISAPI 执行方式是以 DLL 动态库的形式使用,可以在被用户请求后执行,在处理完一个用户请 求后不会马上消失,所以需要进行线程安全检查,这样来提高程序的执行效率,所以如果是以 ISAPI 来执行 PHP ,建议选择 Thread Safe 版本;而 FastCGI 执行方式是以单一线程来执行操作,所以不需要进行线程的安全检 查,除去线程安全检查的防护反而可以提高执行效率,所以,如果是以 FastCGI 来执行 PHP ,建议选择 Non Thread Safe 版本。

     

     

     

     

     

 

选择 apache 版本,这里是 2.2.x

      

 

这里会让你选择 apache 的安装目录,按上面的方式填写路径

      

 

注意,这里的需要指定安装一些扩展 , 展开 externsions, 找到 GD2 Mysql ,选择安装,也可以根据自己的需要选择安装其它扩展。如果不小心 安装的时候忘记选择这些扩展了,在安装之后也可以手动配置这些扩展,在 php 安装 目录下,新建一个 ext 文件夹,将需要的扩展 dll 文件拷贝到该目录。在安装 mysql 扩展的时候,还需要将 libmysql.dll 文件拷贝到 php 安装根目录下 ( ext 文件夹同一目 录 )

       

       

 

书写一个测试 php 页面 info.php

<?php phpinfo(); ?>

保存后,放置在 apache htdocs 目录下,在浏览器中输入 http://localhost:8088/info.php ,若能如下图正确显示,则表明安装配置成功。

       

注: 打开 Start à all programs à php5 à php.ini ,里面可以配置各种选项。

如果是安装解压版 php ,解压后,需要将 php.ini_dist 改为 php.ini

apache httpd.conf 文件中配置 php 环境,需要在文件末尾添加:

LoadModule php5_module "c:/php/php5apache2_2.dll"

   AddType application/x-httpd-php .php

   AddType application/x-httpd-php-phps .phps

   PHPIniDir "c:/php"

找到 DirectoryIndex index.html 添加 index.php ,用空格分开

找到 ;extension=php_mysql.dll ,把开头的注释 ';' 去掉。

找到 ;extension=php_gd2.dll ,把开头的注释 ';' 去掉,以便支持 GD 库。

找到 ;session.save_path="/tmp" ,把开头的注释 ';' 去掉,设置你保存 session 的目录,把 "/tmp" 换成 "C:\WINDOWS\Temp" 或其他目录。

找到 ;extension=php_mbstring.dll ,把开头的注释 ';' 去掉,以支持宽字符集。

查找 extension_dir ,修改扩展目录为 extension_dir=c:\php\ext ,我的 php 安装目录是 c:\php ,你需要改成你的安装目录。

分享到:
评论

相关推荐

    轻量级的开源缺陷跟踪系统——MANTISBT(Mantis Bug Tracker)

    轻量级的开源缺陷跟踪系统——MANTISBT(Mantis Bug Tracker)

    bug 管理工具mantis

    总的来说,Mantis是一款强大的bug管理工具,它提供了全面的问题跟踪和协作功能,有助于提升软件开发团队的效率和质量。通过熟练掌握Mantis的使用,你可以更好地组织和协调项目,确保问题得到及时有效的处理。

    mantis1.2.11搭建使用手册

    本文将详细阐述如何在Linux环境下搭建并使用Mantis1.2.11。 首先,我们需要将Mantis的压缩文件上传至Linux系统的/opt目录,接着解压两个主要的压缩包:xampp-linux-1.8.0.tar.gz(包含Apache和MySQL等组件)以及...

    缺陷管理工具Mantis搭建手册

    【Mantis缺陷管理工具搭建详解】 Mantis是一款基于PHP开发的开源缺陷跟踪系统,它提供了轻量级且实用的项目管理和缺陷追踪服务。虽然在功能和界面设计上可能不及商业软件JIRA,但对于中小型项目来说,Mantis已经...

    wamp 搭建 Mantis bug管理系统完全手册

    《全面解析:WAMP环境下的Mantis Bug管理系统搭建与配置》 Mantis是一款开源的Bug跟踪系统,适用于软件开发团队管理缺陷和问题。借助WAMP(Windows、Apache、MySQL、PHP)这一集成环境,我们可以轻松地在本地搭建...

    基于PHP的缺陷跟踪系统 Mantis Bug Tracker 多国语言版.zip

    二、Mantis Bug Tracker的工作流程 1. **问题提交**:用户发现软件问题后,在系统中创建新问题,填写相关信息。 2. **问题确认**:管理员或指定人员审核问题,确认其真实性。 3. **问题分配**:问题被分配给相应...

    mantis搭建

    根据提供的文件信息,本文将详细解释如何在Windows 7 64位操作系统上搭建Mantis 1.2.18环境。Mantis是一款非常流行的开源缺陷跟踪系统,它可以帮助团队管理软件开发过程中的缺陷和问题。 ### 一、准备工作 #### 1....

    Mantis缺陷管理环境搭建文档

    这是一个有关Mantis缺陷管理环境搭建的详细操作手册,会指导使用者一步一步将mantis缺陷管理工具完整搭建起来

    Mantis搭建和管理帮助文档

    **Mantis搭建与管理** Mantis是一款开源的、基于Web的缺陷跟踪系统,它广泛用于软件开发项目中,帮助团队追踪和解决软件错误。本文档将深入探讨如何使用EasyPHP来搭建Mantis,并分享一些Mantis的日常管理技巧。 ##...

    mantis BUG管理软件

    "Mantis Bug Tracker(通常简称为Mantis)是一款开源的、基于Web的缺陷跟踪系统,用于管理软件开发过程中的错误和问题。它是一个功能强大的工具,适用于小型到大型项目,无论团队规模大小,都能有效地帮助他们追踪和...

    mantis搭建(apache+mysql+php5)

    **Mantis Bug Tracker搭建指南** Mantis是一款开源的、免费的、功能强大的错误跟踪系统,常用于软件开发项目中管理缺陷和问题。本教程将详细介绍如何在Apache服务器上结合MySQL数据库和PHP5环境来搭建Mantis系统。 ...

    TestLink及Mantis环境配置及诸多问题解决

    TestLink和Mantis是两款在软件开发过程中常用的工具,TestLink是一款强大的测试管理工具,而Mantis则是一款开源的问题跟踪系统。本文将深入探讨如何配置这两款工具的环境,并解决可能遇到的问题。 一、TestLink环境...

    缺陷管理工具Jira&Mantis的比较

    在缺陷管理领域,有两个广泛应用的工具——Jira和Mantis。这两款工具各有特点,适用于不同的项目需求。以下是对它们进行详细比较的分析。 1. **安装对比** - **Mantis** 的安装过程相对复杂,需要进行多项配置。...

    PHP实例开发源码-php 缺陷跟踪系统 Mantis Bug Tracker 多国语言版.zip

    PHP实例开发源码—php 缺陷跟踪系统 Mantis Bug Tracker 多国语言版.zip PHP实例开发源码—php 缺陷跟踪系统 Mantis Bug Tracker 多国语言版.zip PHP实例开发源码—php 缺陷跟踪系统 Mantis Bug Tracker 多国语言版....

    Mantis Bug Tracker Administration Guide_2013

    Mantis Bug Tracker(MantisBT)是一个基于Web的缺陷跟踪系统,首次面向公众发布是在2000年11月。随着时间的推移,它逐渐成熟并赢得了广泛的欢迎,现在已成为最受欢迎的开源缺陷/问题跟踪系统之一。MantisBT是用PHP...

Global site tag (gtag.js) - Google Analytics