当前位置:文档之家› mantis安装配置

mantis安装配置

mantis安装配置
1.安装配置介绍
1.1.需要的软件
Apache
Mysql(/downloads/)
mantis(/download.php)
php(/downloads.php)
1.2.安装配置过程
1.2.1.安装Apache
首先下载Apache服务器的windows版本,网址为:
/download.cgi,使用版本为Apache2.2,下载完后安装。

安装后可以打开浏览器,输入http://localhost/验证Apache是否成功,如果成
功则显示:It works 字样。

1.2.2.安装PHP
首先下载PHP,网址为:/downloads.php,下载
php-5.2.17-Win32-VC6-x86.zip,解压缩到D:\mantis\目录下,
php-5.2.17-Win32-VC6-x86改名为php,添加环境变量path=
D:\mantis\php;D:\mantis\php\ext;
1.2.3.apache与PHP整合
1. 打开apache
2.2的httpd.conf
2.找到“DirectoryIndex”,在后添加index.php或其他作为默认主页的文件名
3.找到“#LoadModule vhost_alias_module modules/mod_vhost_alias.so”,在其下添加:LoadModule php5_module D:/PHP5/php5apache2_2.dll
再起一行添加PHPIniDir "D:/mantis/php"
4.找到“AddType application/x-gzip .gz .tgz”在其下添加:
AddType application/x-httpd-php .php
再起一行添加:
AddType application/x-httpd-php .html
1.2.4.mime.types文件增加如下两行:
application/x-httpd-php php
application/x-httpd-php-source phps
注意:G:/JCDevTool是PHP的安装目录,如果是apache2.2,必须写"php5apache2_2.dll"。

1.2.5.测试是否配置成功
测试PHP是否加载成功:
编写一个PHP文件(hello.php):
<html>
<head>
<title>hello</title>
</head>
<body>
<?php echo "hello,php"; ?>
</body>
</html>
将该文件复制到apache2.2\htdocs中,然后浏览器中输入
http://localhost/hello.php,如果显示"hello,php",则表示加载成功。

1.2.6.接下来介绍如何安装mysql:
这个比较简单,首先下载MySQL,网址为:/downloads/,
最新的稳定版本为5.5.15,下载完后按照安装向导一步一步就可以完成安装了。

1.2.7.最后介绍如何安装配置Mantis:
1.安装Mantis
首先下载Mantis,网址为:/download.php,最新的稳
定版本为Mantis1.2.7,下载完后解压到C:\mantis-1.2.7。

2.配置Apache
也就是向Apache暴露Mantis的位置。

修改%APACHE_HOME%\conf\httpd.conf,在
文件末尾添加以下文字,以配置mantis目录的访问权限:
Alias /mantis "D:/mantis/mantisbt/"
<Directory "D:/mantis/mantisbt/">
Options Indexes
AllowOverride None
Order allow,deny
Allow from all
</Directory>
注意:这里特别注意,必须写成UNIX路径的/,不能写成Window路径的\,否则会无法正确显示mantis。

可选配置:如果希望在浏览器中直接输入目录名(即http://localhost/mantis)就可以访问Mantis主页(如果不添加,则每次都显示Mantis目录下的文件和子目录列表,有安全隐患),可以在dir_module标签中添加上index.php:
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
这样就可以在浏览器中直接输入目录名了(当然,这时候访问还会出错,因为mantis 数据库还没建立呢,不要急,我们一会马上去创建。


3.配置PHP
因为我们需要使用基于PHP的应用程序Mantis,而Mantis本身的特性需要(如使用MySQL数据库等),就要求我们去修改php.ini文件:
(1)包含Pear库(Mantis中用到了Pear库)
查找include_path,改为include_path=".;D:\mantis\php\PEAR",并去掉前面的分号
(2)包含外部PHP库(因为需要知道php_mysql.dll动态库的路径)
查找extension_dir,改为extension_dir="D:\mantis\php\ext",并去掉前面的分号
(3)包含PHP-MySQL库(因为需要支持MYSQL)
查找php_mysql.dll,去掉前面的分号,这样PHP就能调用mysql模块了
1.2.8.为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 Files\\PHP\\ext\\php_mysql.dll' - \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3
\r\n in Unknown on line 0 这是因为不能正确加载php_mysql.dll库,导致php 与mysql不能连携,请检查环境变量中path是否有:【安装路径】\PHP和【安装路径】\PHP\ext 类似的配置。

如果没有请将该路径添加到path中。

特别再注意,添加后请务必重启OS,才能生效。

1.2.9.启动Mantis
访问http://localhost/mantis/,出现登录界面,(注意,mantis的默认用户名
为administrator,默认密码为root。


1.2.10. 邮件服务器配置
在Mantis中注册新用户时,会给你指定的邮箱发一封邮件,点开邮件中的链接才
可以设定密码,因此需要给Mantis添加邮件功能。

使用phpmailer作为邮件服务器,首先下载phpmailer,网址为:
,下载完后解压到
D:\mantis\PHPMailer_v5.1。

修改D:\mantis\mantisbt\config_inc.php,添加以下内容:
$g_smtp_host = '';
$g_smtp_username = 'xinqian3607';
$g_smtp_password = '123456';
$g_use_phpMailer = ON;
$g_phpMailer_path = 'D:\mantis\PHPMailer_v5.1';
$g_phpMailer_method = 2;
$g_return_path_email = 'xinqian3607@'
把其中的内容修改为你自己的邮箱信息就可以了,点击修改密码,试一试能不能
收邮件
2.使用说明
查看mantis使用教程文档。

相关主题