ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:449.89KB ,
资源ID:3408864      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3408864.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Windows环境下Mantis安装实践心得学生版.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Windows环境下Mantis安装实践心得学生版.docx

1、Windows环境下Mantis安装实践心得学生版Windows环境下Mantis安装实践Mantis是一个轻量级的缺陷跟踪系统。作为一个免费的开源软件,它是很多小团队首选的对象。与Bugzilla相比,Mantis有如下优点:第一、Mantis相对Bugzilla有更好的操作界面。第二、安装和使用都相对简单一点。对于一般的项目, Mantis作缺陷跟踪,已经绰绰有余。注意:请通读全文后,对所做的工作有了大概了解后,再开始实践!目 录1 安装程序下载: 31.1 PHP 31.2 Apache 31.3 MySql 41.4 MysqlControlCenter(可选) 41.5 PHPMyA

2、dmin(可选) 51.6 Mantis 51.7 PHPMailer(可选) 51.8 JPGraph(可选) 52 安装和配置 62.1 PHP的安装和配置 62.2 Apache的安装和配置 72.3 Mysql的安装和配置 92.4 PHPMyAdmin的安装和配置(可选) 152.5 MysqlControlCenter的安装(可选) 162.6 Mantis的安装和配置 162.7 PHPMailer的安装和配置(可选) 202.8 JPGraph的安装和配置(可选) 211 安装程序下载:1.1 PHPPHP官方下载地址为:这里截图是5.2.6的版本,其中需要下载PHP 软件包(

3、zip包)和 PHP 的扩展模块集合包PECL(这里主要是与mysql合作)。 注意:根据你的实际下载页面进行调整。1.2 ApacheApache 官方下载地址为: http:/httpd.apache.org/download.cgi 这里截图是2.2.9的版本,找到类似如下图位置,下载 For Windows 的安装包(Win32 Binary)。注意:根据你的实际下载页面进行调整。1.3 MySqlMySql 官方下载地址为: 这里截图是6.0.6版本,找到 Windows downloads 部分,下载 Windows(x86)包。最好不要用Essentials包。注意:根据你的实际

4、下载页面进行调整。1.4 MysqlControlCenter(可选)MySQL是一个真正的多用户、多线程SQL数据库服务器,是目前最流行的开放源码数据库服务器之一。来自MySQL项目的数据显示,目前MySQL用户已经达到400万个。一般来说,用户以命令行的方式来使用MySQL。很多用户在Windows环境中一直使用图形用户界面(GUI)来操作和管理数据库,对命令行方式可能不习惯,而很多新手更是觉得MySQL不容易掌握。为了方便用户对MySQL数据库进行管理,实际上早就已经有一些图形化用户管理的项目在进行中,它们是MySQL Control Center(MySQLCC)、MySQLGUI和P

5、HPMyAdmin。此外,使用Red Hat自带的OpenOffice也可以完成对MySQL的图形化管理。MysqlControlCenter的官方下载地址为:这里截图是0.9.4版本(mysqlcc-0.9.4-win32.zip)注意:根据你的实际下载页面进行调整。1.5 PHPMyAdmin(可选)PHPMyAdmin官方下载地址为这里截图是2.8.22版本(PHPMyAdmin-2.8.2.2.zip)注意:根据你的实际下载页面进行调整。1.6 MantisMantis官方下载地址为http:/www.mantisbt.org/download.php这里截图是1.1.2版本注意:根据

6、你的实际下载页面进行调整。1.7 PHPMailer(可选) PHPMailer官方下载地址为http:/phpMPHPMailer是支持邮件发送的模块,支持SMTP、SENDMAIL等方式。这里截图是1.73版本注意:根据你的实际下载页面进行调整。1.8 JPGraph(可选)使mantis支持图形报表功能,需要PHP的JPGraph模块,请到http:/www.aditus.nu/jpgraph/jpdownload.php 下载(注意下载页面的Note说明部分,要和php的对应版本匹配)这里截图是2.1.2版本注意:根据你的实际下载页面进行调整。2 安装和配置注意:后面每一步配置操作中,

7、都要记得对配置文件进行备份,切记切记!2.1 PHP的安装和配置1. 安装将PHP安装到D:PHP下(目录可以自行更改),将PECL包里的内容解压到PHP安装目录的ext目录下(例如D:PHPext)2. 配置找到PHP目录里的php.ini-dist,或者php.ini-recommended(建议用此文件,性能安全方面有所提高),拷贝到windows目录里(例如C:WINDOWS),重命名为php.ini;将PHP目录里的php5ts.dll和libmysql.dll拷贝到系统目录system32中(例如C:WINDOWSsystem32)。打开文件php.ini(1) 搜索 extens

8、ion_dir = ./,将其路径指到你的PHP目录下的 ext目录,例如 extension_dir = D:PHPext;(2) 加载php_mysql.dll模块。使PHP能够直接调用其它模块,需要在配置文件中找到要加载的模块,去掉前面的 “;”,加载的越多,占用的资源也就多一点,不过也多不到哪去,比如我要调用mysql模块,就要把“;extension= php_mysql.dll”前的“;”去掉。修改配置文件后,运行PHP目录下的文件php.exe,如果有模块没有加载成功,会提示信息。所有的模块文件都放在PHP解压缩目录的“ext”之下,如果ext下没有的模块,在配置文件中加载了,p

9、hp.exe会运行报错,更改一下配置就可以了。2.2 Apache的安装和配置1. 安装点击安装文件,一路Next即可。默认安装路径是C:Program FilesApache Software FoundationApache2.2。也可以将apache安装在C:apache2目录下(随自己喜好的目录下)。注意:(1) 其中有一步,选择for All Users,.这项才能把apache当作服务来安装,否则只能本机使用,Apache 会自动安装并启动相关服务,并在任务栏右下角运行着一个 Apache 监控器:,通过它可以启动、停止服务。(2) 域名、服务器和Administrator的邮箱都

10、要填 Network Domain: localhost.localdomain Server Name: www.localhost.localdomain Administrators Email Address : administratorlocalhost.localdomain 以上为参考值,其中管理员邮件地址中的管理员用户名,最好填操作系统已经存在的用户名。2. 调试Apache安装完成后,默认是自启动的,在浏览器地址栏输入 http:/localhost/ 或者http:/127.0.0.1 会显示“It works!”。表示apache工作正常,每次修改配置后都需要重新启动a

11、pache进行调试,以确保本次修改没有错误。 3. 配置打开httpd.conf这个文件(默认路径是C:Program FilesApache Software FoundationApache2.2conf)(1) 找到DocumentRoot C:/Program Files/Apache Software Foundation/Apache2.2/htdocs将其改为你的WEB目录(可不改)例如DocumentRoot D:/website(2) 找到DirectoryIndex index.html将其改为DirectoryIndex index.html index.htmindex

12、.html.var index.php 这是设置默认索引文件,优先顺序自己排,中间是用空格隔开。(3) 找到 ,类似下面的配置段 Options FollowSymLinks AllowOverride None Order deny,allow #Deny from all Allow from all关键是这个配置块中的Deny from all,把它注释掉,否则你在apache根目录下建立一个PHP文件,访问的时候就说没有权限(4) 选择安装模式设置PHP和apache的结合方式:模块化模式安装或CGI模式安装(选一样即可,建议选择CGI模式安装)模块化安装配置:找到#LoadModul

13、essl_modulemodules/mod_ssl.so这行,在此行后加入一行LoadModulephp5_moduled:/PHP/php5apache2.dll其中d:/PHP/php5apache2.dll为你PHP目录中php5apache2.dll所在的位置找到AddTypeapplication/x-gzip.gz.tgz这行,在此行后加入一行AddTypeapplication/x-httpd-php .php 可是我试验了,apache2.2.3+PHP5.1.4环境下,一加上LoadModulephp5_moduled:/PHP/php5apache2.dllapache就

14、启动不了CGI模式安装:找到AddTypeapplication/x-gzip.gz.tgz这行,加入如下三行内容:ScriptAlias /php/ d:/PHP/AddTypeapplication/x-httpd-php .phpActionapplication/x-httpd-php/php/php-cgi.exe此时PHP环境基本已经配置成功。4. 测试环境在WEB根目录(例如D:website,默认C:Program FilesApache Software FoundationApache2.2htdocs)里建一个名为test.php的文件,内容如下重新启动apache服务,

15、每次更改配置文件,都要重新启动服务。用浏览器打开http:/localhost/test.php如果可以看到PHP配置输出信息就OK了,如下图所示2.3 Mysql的安装和配置1. 安装双击安装文件, mysql安装向导启动按“Next”继续选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,这里选择“Custom” 在“Developer Components(开发者部分)”上左键单击,选择“This feature, and all subfeatures, will be installed on local hard dri

16、ve.”,即“此部分,及下属子部分内容,全部安装在本地硬盘上”。在上面的“MySQL Server(mysql服务器)”、“Client Programs(mysql客户端程序)”、“Documentation(文档)”也如此操作,以保证安装所有文件。点选“Change.”,手动指定安装目录。填上安装目录,我的是“D:mysql”,也建议不要放在与操作系统同一分区,这样可以防止系统备份还原的时候,数据被清空。按“OK”继续。返回刚才的界面,按“Next”继续。确认一下先前的设置,如果有误,按“Back”返回重做。按“Install”开始安装。正在安装中,请稍候,直到出现下面的界面这里是询问你是

17、否要注册一个的账号,或是使用已有的账号登陆,一般不需要了,点选“Skip Sign-Up”,按“Next”略过此步骤。现在软件安装完成了,出现上面的界面,这里有一个很好的功能,mysql配置向导,不用向以前一样,自己手动乱七八糟的配置my.ini了,将 “Configure the Mysql Server now”前面的勾打上,点“Finish”结束软件的安装并启动mysql配置向导。2. 配置mysql配置向导启动界面,按“Next”继续。选择配置方式,“Detailed Configuration(手动精确配置)”、“Standard Configuration(标准配置)”,我们选择标

18、准配置选择是否将mysql安装为windows服务,还可以指定Service Name(服务标识名称),这样可以使用命令net start mysql 启动mysql服务,或者进入控制面板-性能与维护-服务中,找到服务标识名称(默认是MySQL),选择启动。是否将mysql的bin目录加入到Windows PATH(加入后,就可以直接使用bin下的文件,而不用指出目录名,比如连接,“mysql u username -ppassword”就可以了,不用指出mysql的完整地址,很方便),我这里全部打上了勾,Service Name不变。按“Next”继续。这一步询问是否要修改默认root用户(

19、超级管理)的密码(默认为空),“New root password”如果要修改,就在此填入新密码(如果是重装,并且之前已经设置了密码,在这里更改密码可能会出错,请留空,并将“Modify Security Settings”前面的勾去掉,安装配置完成后另行修改密码),“Confirm(再输一遍)”内再填一次,防止输错。“Enable root access from remote machines(是否允许root用户在其它的机器上登陆,如果要安全,就不要勾上,如果要方便,就勾上它)”。最后“Create An Anonymous Account(新建一个匿名用户,匿名用户可以连接数据库,不能

20、操作数据,包括查询)”,一般就不用勾了,设置完毕,按“Next”继续。确认设置无误,如果有误,按“Back”返回检查。按“Execute”使设置生效。点击finish完成安装。3. 测试保证php.ini中加载了mysql的模块(extension=php_mysql.dll )在Web根目录下(如D:website)建立testdb.php文件内容如下:注意更改连接数据库的地址和root的密码。用浏览器打开http:/localhost/testdb.php如果输出success就表示PHP、mysql 和apache合作愉快了。2.4 PHPMyAdmin的安装和配置(可选) PHPMyA

21、dmin是一个使用PHP编写的、基于Web的MySQL客户端程序,支持简体中文,允许用户使用Web浏览器来管理MySQL数据库。因为PHPMyAdmin是基于Web的,所以在安装它之前,先要保证Apache的正常运行,并且Apache服务器要安装相应的MySQL和PHP扩展插件。将PHPMyAdmin-2.5.7.zip解压到WEB根目录中去,重命名文件夹为PHPmyadmin或其它打开PHPmyadmin目录中的config.inc.PHP找到$cfgServers$iuser=root;$cfgServers$ipassword=root;分别填上你mysql的用户和密码即可2.5 Mys

22、qlControlCenter的安装(可选)MySQLCC是一个功能齐全的、基于GUI的MySQL客户端程序,可以跨平台操作。它提供多种风格的用户界面,支持简体中文,易于操作,某些操作界面与SQL Server数据库系统的客户端工具“企业管理器”非常相似。因此,无论在功能上还是在界面上,MySQLCC都可以与商业数据库所提供的、基于GUI的客户端程序相媲美。该项目的开发一直非常活跃。双击安装文件,一路next即可。2.6 Mantis的安装和配置1. 安装将下载的Mantis压缩包,解压到web根目录下 2. 配置(1) 确认apahce和mysql服务已经启动(2) 建mantis用户和ma

23、ntisDB数据库。开始-运行-输入cmd按回车,进入DOS命令提示行模式。请确保安装mysql 时,将路径添加的path路径,这样就可以再任意目录下执行mysql的命令了! 如果安装时忘记设置,可以手工修改环境变量PATH的值,加入mysql的bin目录路径。 mysql u root p123456 mysqlcreate database mantisDB; /创建mantisDB库 mysqlcreate user mantisAdmin identified by “123456”; mysqlexit mysql u mantisAdmin p123456 能正确登录就可以。 打开

24、ie,输入http:/127.0.0.1:80/mantis_1.0.5/admin/install.php 请根据实际环境更改ip地址,服务端口和mantis路径! 依次输入,mysql (数据库类型)localhost (服务器名) mantisAdmin (mantis数据库拥有者的用户名) 123456 (mantis数据库拥有者的密码)mantisDB (mantis数据库名)root (mysql数据库管理员用户) 123456 (mysql数据库管理员密码) 注意各参数需要按照你的软件环境进行修改选中“Print SQL Queries instead of Writing to

25、 the Database”点击,得到创建数据库的脚本sql,保存为mantis_db.sql(例如我存储在C盘根目录下)注意脚本的起止和结束,不要粘贴少或者多余的sql语句!下面连接mysql,执行脚本,建立mantis数据库 mysql u root p123456 connect mantisDB; source c:/mantis_db.sql; (注意盘符中斜杠的写法) grant all on mantisDB.* to mantisAdmin; FLUSH PRIVILEGES; 如果不能打印出数据库脚本,mantis报错:类似不能正确连接数据库,或者权限不足等错误描述,可以更改

26、 Admin Username (to create Database) Admin Password (to create Database )的值 和 UserName(for Database) 、Password(for Database)的值相同,再试试(3) 修改mantis配置文件复制config_defaults_inc.php为config_inc.php,打开文件config_inc.php,修改如下内容:基本配置项:$g_hostname = 127.0.0.1;$g_db_username = mantisAdmin;$g_db_password = 123456;$g

27、_database_name = mantisDB;$g_db_type = mysql;中文显示配置项:$g_default_language = chinese_simplified;文件上传 确认windows目录下PHP.ini中file_uploads = On; #允许上传文件upload_max_filesize = 2M #允许上传的最大文件然后修改$g_allow_file_upload=ON; $g_file_upload_method=DISK; #一定要大写,否则报错error0,教训啊$g_max_file_size = 5000000; #5MB,这个值不能超过PH

28、P中设置的最大值并且在mantis目录下面新建一个upload目录,当你以管理员身份登录,新建项目时,在上传文件路径那一项填上upload即可,如果要为每一个项目指定不同的目录,可以先在upload下建一个projectname,在上传文件路径那一项填上uploadprojectname,注意最好不要用中文目录名,目录名中间也不要带空格。$g_file_upload_method = FTP; # 使用FTP上传附件和文档,除了FTP,你可以使用DATABASE,DISK方式来存储文件 $g_file_upload_ftp_server = localhost; $g_file_upload_

29、ftp_user = anonymous; $g_file_upload_ftp_pass = ; $g_absolute_path_default_upload_folder = /home/ftp/; $g_max_file_size = 20000000; $g_preview_attachments_inline_max_size= 200;是否与邮件关联,发送邮件通知$g_enable_email_notification=off; #如果不想使用邮件通知,可以关闭这个选项,后面就不用配置PHPmail了,因为mantis和邮件结合紧密。例如,新建用户,密码会发送到用户的邮箱,因为邮件发送不成功,导致用户建立后不能登录。可选择配置项:(可以暂时略过,使用Mantis后,有需要了再来修改)$g_show_queries_c

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1