mantis apache mysql_Windows 下 MantisBT 2.X + Apache 2.4 + PHP 7 + MySQL 5.7 的环境配置

Apache 2.4.25

~ Visual C++ Redistributable for Visual Studio 2015

PHP 7.1.3

~ mod_fcgid-2.3.9

Mantisbt-2.2.1

MySQL Database 5.7.17

~ NET Framework 3.5

安装 Apache

前期准备

1.若计算机已安装了 Apache2.4 以前的版本,请自行卸载并删除安装目录。

2.以管理员身份运行cmd 窗口,并保持打开状态,文中所有 cmd 命令都要在此窗口进行。

安装

1. 安装 VC 运行库

① 双击 vc_redist.x86.exe 安装 VC14 运行库,若计算机系统跳出提示窗口,点击 “是”。

2. 安装 Apache

① 解压 httpd-2.4.25-x86-vc14-r1.zip,复制 Apache24 文件夹到 C 盘根目录下。

② 在 cmd 窗口,按顺序执行命令:

“cd c:/Apache24/conf”

“httpd.exe -k install”

efcd3b53ecd3584381b3754f969c8252.png

注意:图中 Errors reported here must be corrected before the service can be started. 是 Apache 暂未进行配置的原因,不是错误。

③ 右键点击任务栏,点击 “启动任务管理器”,查看 Apache 运行状态。

50adab69311ad7923300db4ced8f07cc.png

若状态为 “已停止”,在 cmd 窗口执行命令:

“net start Apache2.4”

e5b8b4ea0dbd7f20a63452f5296a600f.png

④ 打开 IE 浏览器,输入: http://localhost

出现 “It Works!” 即代表 Apache 启动成功。

⑤ 进入 c:/Apache24/bin 目录下对 httpd.conf 进行备份。

安装 PHP

前期准备

1.若计算机已安装了 PHP7 以前的版本,请自行卸载并删除安装目录。

2.在目标安装路径新建 BTS-Server 文件夹,PHP、MySQL 和 Mantis 的安装都安排在这个目录。此文档以 C:/BTS-Server 进行安装说明。

安装

1. 安装 FastCGI 模块

① 解压 mod_fcgid-2.3.9-win32-VC14.zip 得到 mod_fcgid.so 文件,将其拷贝到 Apache 的 modules 文件夹下。

2.安装 PHP

① 解压 php-7.1.3-nts-Win32-VC14-x86.zip 到 PHP 文件夹,复制 PHP 文件夹到 C:/BTS-Server 下。

② 配置 Apache 使其支持 PHP,修改 Apache 配置文件 httpd.conf。

在文件末尾处添加 FastCGI 配置。

PHPIniDir "C:/BTS-Server/PHP/"

LoadModule fcgid_module modules/mod_fcgid.so

FcgidInitialEnv PHPRC "C:/BTS-Server/PHP"

FcgidInitialEnv PHP_FCGI_MAX_REQUESTS 1000

AddType application/x-httpd-php .php

AddHandler fcgid-script .php

FcgidWrapper "C:/BTS-Server/PHP/php-cgi.exe"

查找:

**以下文字省略井号开头的注释部分**

Options Indexes FollowSymLinks

AllowOverride None

Require all granted

修改为:

**以下文字省略井号开头的注释部分**

Options -Indexes +ExecCGI

AllowOverride None

Require all granted

查找关键字 “DirectoryIndex index.html”,修改为:

DirectoryIndex index.html index.php

③ 测试

重启 Apache 服务使配置生效,在 cmd 窗口按顺序执行命令:

“net stop Apache2.4”

“net start Apache2.4”

7b004189c00e33b8f65257350c288abc.png

在 c:/Apache24/htdocs 下新建文件 index.php,并输入以下内容:

phpinfo();

?>

在 IE 浏览器输入http://localhost/index.php,网页打开如下图,配置就成功了。

0c975dc98d028ae5eac94649b2404469.png

安装 MySQL

前期准备

1.若计算机已安装了 MySQL5.7 以前的版本,请自行卸载并删除安装目录。

安装

1.安装 MySQL

① 此处安装教程仅适用于计算机首次安装 MySQL 或 C:\ProgramData\MySQL 下数据已清除的情况。

双击 mysql-5.7.17.msi 。

0af00898118d0d1c9b522eb5b23587ea.png

e1303edc1fb1f1cb78d307d1971017d9.png

cf15d71947699ce693ad4351aef0a710.png

4dd46622d5dd8a8d2aeee31e7d72ce55.png

4a3e4203cffa9199f40bab01a2b69913.png

安装在 c:/BTS-Server 目录下。

4cb3fbabfabe84ebb5e71e2a8b7d1a5a.png

c956d6a2797d18d51c72f40d73037d7f.png

263b6e55d086d48e5e3b7f97ad34b228.png

0eb6b74dafe633c5e7a00a93129bb39e.png

9fdfb5084a8729384cacf928fc93b4bb.png

8f2e44639eb2e29a8aedecc044766e8d.png

此处输入密码: root,与接下来 MantisBT 配置时输入密码保持一致。

e5a62c8ed24dec27636562e139c65f90.png

c59d30a729c144cc543c96f32f374718.png

7452a2cf5f8c437a05abbe3554284d27.png

546f062b151b22b4f929c15005b12365.png

df03c6696036158fcf1de8cf58746c73.png

2ac1f9c8f4db58e6a40ef636dd251d5a.png

② 配置 PHP 使其支持 MySQL

在 C:\BTS-Server\PHP 下找到 php.ini-development,修改文件名为 php.ini,备份,然后修改 php.ini。

找到

; Windows: "\path1;\path2"

;include_path = ".;c:\php\includes"

修改为

; Windows: "\path1;\path2"

;include_path = ".;c:\php\includes"

include_path = ".;C:\BTS-Server\PHP\PEAR"

找到

; On windows:

; extension_dir = "ext"

修改为

; On windows:

; extension_dir = "ext"

extension_dir = "C:\BTS-Server\PHP\ext"

查找关键词 “Windows Extensions”,去除以下选项前的分号。

extension=php_curl.dll

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysqli.dll

extension=php_pdo_mysql.dll

安装 MantisBT

前期准备

1.若计算机已安装了 MantisBT 2.2 以前的版本,请自行卸载并删除安装目录。

安装

1.初步测试前期配置情况

① 解压 mantisbt-2.2.1.zip,拷贝 mantisbt-2.2.1 文件夹至 c:/BTS-Server 下,重命名为 Mantisbt。

② 配置 Apache 的 httpd.conf 使其支持 MantisBT。

查找关键词 “DocumentRoot”,找到

DocumentRoot "${SRVROOT}/htdocs"

#

# Possible values for the Options directive are "None", "All",

#... ...

修改为

DocumentRoot "C:/BTS-Server/Mantisbt"

#

# Possible values for the Options directive are "None", "All",

#... ...

找到

#

# Deny access to the entirety of your server's filesystem.

# ... ...

AllowOverride none

Require all denied

修改为

#

# Deny access to the entirety of your server's filesystem.

# ... ...

AllowOverride none

Require all granted

重启 Apache 服务使配置生效,在 cmd 窗口按顺序执行命令:

“net stop Apache2.4”

“net start Apache2.4”

e444c97a02d05027fcfa55cda2ed2dc6.png

在 IE 浏览器输入http://localhost/index.php,网页打开如下图,前期配置就成功了。

02ac12844beae269472ccbc317b6bc0f.png

2. 为 MantisBT 创建数据库

操作成功跳转这个页面,点击图中 continue 就可以登陆了。

101286b74fc8be5cefa0b6b859b09331.png

默认账号:administrator

默认密码:root

如若是旧版本系统数据库移植,账号和密码是旧系统管理员的账号和密码。

011f967c03aee93c797f52430f968fa3.png

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
借助XAMPP安装Mantis(Mantis for Windows)_最简单适用 1.安装之前,下载下列软件 XAMPP --->Apache,php,MySQL架设包 1.7.1 Mantis-1.1.6 2.安装xampp 执行刚下载的执行档即可 3.建立MySQL的使用者账号 利用xampp提供的页面来设定即可 具体设置方法如下: a、使用http://localhost登录XAMPP主页面(必须要在服务器上运行) b、点击左侧列表的“安全”选项 c、在打开的页面中选择http://localhost/security/xamppsecurity.php d、然后再打开的页面中可以设置MYSQL的密码了 4.安装mantis 解压缩mantis_1.1.6.tar.gz并将解开的目录放到C:\Program Files\xampp\htdocs\ 并且文件夹名称改为“Mantis” 在浏览器网址列键入http:///mantis/index.php即可进行安装,重点是存取MySQL的账号要设对和MySQL,Apache要启动 5.设定mantis 在浏览器网址列键入http:///mantis/index.php,如果安装成功,就会看到登入画面,用预设的账号administrator,密码root进入,新增一个有admin权限的使用者,确定新的使用者可以登入之后删除预设的使用者并移除C:\Program Files\xampp\htdocs\mantis\admin目录 **在新增使用者遇到了一个mail的error,使得新增的使用者无法登入,解决方式是在C:\Program Files\xampp\htdocs\mantis\下有个设定档config_inc.php,新增一行如下 $g_enable_email_notification = OFF; **若想改中文接口同样在config_inc.php,新增一行如下 $g_default_language = 'chinese_traditional_utf8'; 安装工具——xampp;只需要安装xampp,然后在apache的配置文件\conf\httpd.conf 末尾加上: Alias /mantis "c:/mantis/" Options Indexes AllowOverride None Order allow,deny Allow from all 然后将mantis下的config_inc.php.sample改名为config_inc.php。再配置一下mantis的邮件服务。一切就ok了 ========================================================= mantis 汉化方法如下: 在mantis目录下找到config_defaults_inc.php,用支持php格式的编辑器打开。里面有一项是$g_default_language = 'english';将english修改成chinese_simplified,点击保存,保存文件,重新服务器即可。 =========================================================

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值