




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
mantis1.2.0上一篇 / 下一篇 2010-05-11 14:03:04 / 个人分类:测试技术 查看( 37 ) / 评论( 2 ) / 评分( 5 / 0 ) Mantis1.2.0配置全过程本次Mantis1.2.0版本采用的环境配置:Apache+PHP+MySQL+Mantis首先介绍如何在Apache上运行PHP:1.安装Apache(apache_2.2.11-win32-x86-no_ssl.msi)首先下载Apache服务器的windows版本,网址为:/download.cgi,最新版本为Apache2.2,下载完后安装。注意:检查80端口有没有被占用,本人安装时就由于打开IIS,导致apache无法启动。如果要查看80端口被哪个程序占用,可以在命令行窗口中输入netstat -o -an,找到占用该端口的程序的PID,然后在任务管理器中点查看-选择列.,勾选PID,找到该PID的程序,结束任务。测试apache是否是否工作,安装后可以打开浏览器,输入http:/localhost/验证Apache是否成功,如果成功则显示:It works字样。2.安装PHP(安装版php-5.2.13-win32-installer.msi;解压版php-5.2.13-Win32.zip)首先下载PHP,网址为:/downloads.php,最新版本为PHP5.2.6,注意下载有两种版本:.zip版本和安装版。先执行安装版,安装中选择支持apache 2.2.x,那么会自动配置apache的http.conf文件、mime.types文件和产生PHP的php.ini文件。注意:在安装中我遇到过问题,如果选择默认安装,则很顺利没有错误,如果选择自定义安装且将所有的组件都选择安装,那么会发生错误,原因我现在也没搞清楚。由于,安装版本内容不全,没有ext和pear等目录,所以,安装完后,将解压版解压到刚才的安装目录下。3.apache与PHP整合安装版的PHP安装后,apache2.2的httpd.conf,会自动添加以下两行(如果没有要添加上):PHPIniDir C:/Program Files/PHP5/LoadModule php5_moduleC:/Program Files/PHP5/php5apache2_2.dll mime.type文件自动增加如下两行: application/x-httpd-php php application/x-httpd-php-source phps注意:C:/Program Files/PHP5/是PHP的安装目录,如果是apache2.2,必须写php5apache2_2.dll。PHP已apache模块的方式与Apache结合。是你的WEB网站具有支持PHP服务器脚本程序的能力。4.测试是否配置成功测试PHP是否加载成功:编写一个PHP文件(hello.php): hello 将该文件复制到C:apache2.2htdocs中,然后浏览器中输入http:/localhost/hello.php,如果显示hello,php,则表示加载成功。接下来介绍如何安装MySQL:(本次安装版本:mysql-5.1.44-win32.msi)这个比较简单,首先下载MySQL,网址为:/downloads/,最新的稳定版本为5.0.67,下载完后按照安装向导一步一步就可以完成安装了。最后介绍如何安装配置Mantis:(本次安装的是mantisbt-1.2.0)1.安装Mantis首先下载Mantis,网址为:/download.php,最新的稳定版本为Mantis1.1.4,下载完后解压到C:mantis-1.1.4。2.配置Apache也就是向Apache暴露Mantis的位置。修改%APACHE_HOME%confhttpd.conf,在文件末尾添加以下文字,以配置mantis目录的访问权限: Alias /mantis c:/mantis-1.1.4/ Options Indexes AllowOverride None Order allow,deny Allow from all 注意:这里特别注意,必须写成UNIX路径的/,不能写成Window路径的,否则会无法正确显示mantis。可选配置:如果希望在浏览器中直接输入目录名(即http:/localhost/mantis)就可以访问Mantis主页(如果不添加,则每次都显示Mantis目录下的文件和子目录列表,又安全隐患),可以在dir_module标签中添加上index.php: DirectoryIndex index.html index.php 这样就可以在浏览器中直接输入目录名了(当然,这时候访问还会出错,因为mantis数据库还没建立呢,不要急,我们一会马上去创建。)3.配置PHP因为我们需要使用基于PHP的应用程序Mantis,而Mantis本身的特性需要(如使用MySQL数据库等),就要求我们去修改php.ini文件: (1)包含Pear库(Mantis中用到了Pear库)查找include_path,改为include_path=.;C:php5.2PEAR,并去掉前面的分号 (2)包含外部PHP库(因为需要知道php_mysql.dll动态库的路径)查找extension_dir,改为extension_dir=C:php5.2ext,并去掉前面的分号 (3)包含PHP-MySQL库(因为需要支持MYSQL)查找php_mysql.dll,去掉前面的分号,这样PHP就能调用mysql模块了4.为Mantis创建表、数据访问http:/localhost/mantis/admin/install.php,输入MySQL的用户名和密码,然后点击Install/Upgrade Database,就会自动建立Mantis所需要的数据库和所有数据表。(这里注意,这是和以前的mantis比较大的不同,以前的mantis,如mantis-0.19.4.tar.gz版本,会提供一个db_generate.sql数据库脚本来创建mantis需要的数据库,而新版mantis则通过install界面来自动创建。,还需要注意的是,这里的内容多是从mantis/config_inc.php中获取,特别需要注意的是Hostname一栏,默认值为localhost,而MySQL安装时变动了端口,则应该写成localhost:端口号,别忘同时修改config_inc.php文件)这里还要注意一个问题,有时创建时会失败,提示:【Checking PHP support for database type】的错误:BAD database is not supported by PHP. Check that it has been compiled into your server.查看apache的log发现有如下错误:PHP Warning: PHP Startup: Unable to load dynamic library d:Program FilesPHPextphp_mysql.dll - xd5xd2xb2xbbxb5xbdxd6xb8xb6xa8xb5xc4xc4xa3xbfxe9xa1xa3rn in Unknown on line 0这是因为不能正确加载php_mysql.dll库,导致php与mysql不能连携,请检查环境变量中path是否有:【安装路径】PHP和【安装路径】PHPext类似的配置。如果没有请将该路径添加到path中。特别再注意,添加后请务必重启OS,才能生效。5.启动Mantis访问http:/localhost/mantis/,出现登录界面,(注意,mantis的默认用户名为administrator,默认密码为root。) 6.邮件服务器配置在Mantis中注册新用户时,会给你指定的邮箱发一封邮件,点开邮件中的链接才可以设定密码,因此需要给Mantis添加邮件功能。使用phpmailer作为邮件服务器,首先下载phpmailer,网址为:,下载完后解压到c:phpmailer。修改C:mantis-1.1.4config_inc.php,添加以下内容: $g_smtp_host = ; $g_smtp_username = xinqian3607; $g_smtp_password = 123456; $g_use_phpMailer = ON; $g_phpMailer_path = c:/phpmailer/; $g_phpMailer_method = 2; $g_return_path_email = 把其中的内容修改为你自己的邮箱信息就可以了,赶紧点击修改密码,试一试能不能收邮件吧【-转载完毕-】心得:由于是第一次配置,以前都是其他人负责,所以,重新配置时很多概念都没有,就看手顺来配置,感觉很混乱,所以,去补充了一些周边知识,了解了这些知识后,再来看上面看似很繁琐的手顺,其实就很容易理解了。知识1:WAMP=windows+Apache+MySQL+PHP,是一个开发网络应用程序的网络开发平台(全是开源软件),因为mantis就是PHP应用,即Mantis就是PHP脚本语言写出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第5课 制作弹性球动画教学设计初中信息技术(信息科技)八年级上册人教版
- 基于改进YOLOv8n算法的绝缘子缺陷检测系统
- 考点解析-人教版八年级上册物理《长度和时间的测量》定向训练练习题(含答案详解)
- 基于荧光法的高精度耐压智能溶解氧检测技术研究
- 2.3 原子结构的模型(第2课时)(说课稿)八年级科学下册同步高效课堂(浙教版)
- 人防防护门安装技术方案
- 园林景观绿化养护管理
- 3.3.3物质运输的途径说课稿-2025-2026学年济南版生物七年级下册
- DB11T 2491-2025 文物保护工程勘察规范 长城
- 欠数据场景下离心泵复合故障诊断方法研究
- 2025年中国电信集团校园招聘笔试模拟试题集
- 全屋定制经销商合同协议
- 2024年仁怀市辅警真题
- 知道智慧树有礼同行伴礼一生-大学生礼仪修养满分测试答案
- 2025-2026学年苏科版(2023)小学劳动技术四年级上册教学计划及进度表
- 胸腺-胸腺瘤课件
- 供管水员知识培训课件
- 学堂在线 科学研究方法与论文写作 章节测试答案
- 精细化学品建设项目投资计划书
- 彗星光谱分析技术-洞察及研究
- 涉案财物处置培训
评论
0/150
提交评论