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”

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

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

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

“net start Apache2.4”

④ 打开 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”

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

phpinfo();

?>

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

安装 MySQL

前期准备

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

安装

1.安装 MySQL

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

双击 mysql-5.7.17.msi 。

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

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

② 配置 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”

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

2. 为 MantisBT 创建数据库

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

默认账号:administrator

默认密码:root

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

mysql+if+x+mod+2_Windows 下 MantisBT 2.X + Apache 2.4 + PHP 7 + MySQL 5.7 的环境配置相关推荐

  1. Linux下,使用nginx+ffmpeg+video.js实现直播效果(含centos7环境配置步骤)

    https://blog.csdn.net/qq_39850605/article/details/86313302

  2. 安装mysql后在安装目录下只有my-default.ini没有my.ini文件 解决-The MySQL server is running with the --secure-file-priv

    WIN10 系统环境 安装mysql后在安装目录下只有my-default.ini没有my.ini文件 . mysql报错 ---------- The MySQL server is running ...

  3. Mysql数据库(九)——mysql高阶语句(下)

    Mysql数据库(九)--mysql高阶语句(下) 一.函数 1.数学函数 2.聚合函数 3.字符串函数 4.日期时间函数 二.存储过程 1.简介 2.优点 3.语法 ①.例 ②.参数分类 ③.带参数 ...

  4. 高并发场景下更新数据库报错,记录一次 MySQL 死锁问题的解决

    作者 l 会点代码的大叔(CodeDaShu) 今天隔壁项目组的开发小姐姐找到我,说她们项目正在做压力测试,更新 MySQL 数据库的一张表时,总是发生死锁,日志大概是这个样子的: org.sprin ...

  5. linux 定时重启mysql_Linux下定时自动重启apache及mysql

    服务器不重启的情况下定时自动重启apache及mysql服务,其实也大同小异.具体步骤如下: 一.每天的12点及16点重启apache及mysql服务 [root@www bin]# cd /opt/ ...

  6. ubuntu下安装2个mysql_Linux 同一系统安装两个MySQL

    MYSQL版本:MYSQL-5.5.37 操作系统:Ubuntu 12.04.5 LTS \n \l 安装步骤: 1.安装第一个MYSQL在/usr/local/mysqlSetup 1: #wget ...

  7. centos selinux mysql 5.6_centos 6.4下安装mysql 5.6.11

    今天有空来测试下最新的centos6.4下安装最新数据可mysql5.6.11 系统安装在这里不再叙述 centos6.4采用最小化安装 mysql5.6.11采用源码包安装 初始化系统:关掉ipta ...

  8. 【经验】CentOS 5.2 下用Yum安装Apache+PHP+MySQL环境

    CentOS 5.2 下用Yum安装Apache+PHP+MySQL环境 Fedora 8下用Yum安装Apache+PHP+MySQL环境 fedora8 用yum来管理安装Apache+PHP+M ...

  9. mysql windows编译_Windows平台下编译Mysql源码 | 学步园

    最近由于项目的关系,需要使用到Mysql数据库,而我的工作任务与数据库有很大的关系,所以,决定好好学学Mysql,同时,也把Mysql的源码下载了,希望能有利于对它的学习.这里记录一下windows平 ...

最新文章

  1. 降低预测过程计算成本,这些NLP模型压缩方法要知道
  2. Ext.Ajax.request和formPanel.getForm().submit()两种提交方法的异同:
  3. 试编写一个将双向循环链表逆置的算法_循环双向链表在电路计算中的应用
  4. LeetCode Palindrome Linked List
  5. 实习随记-不定时更新
  6. python词云代码简单_Python 简单实现标签词云
  7. GDCM:gdcm::ByteSwapFilter的测试程序
  8. swift混编oc碰到的问题
  9. c语言 结构体_颖儿教你学C语言结构体,全面讲解,让程序小白玩转结构体编程...
  10. [Unity] 战斗系统学习 4:FlowCanvas 中的 LatentActionNode
  11. sklearn 使用joblib保存模型,并解决cannot import name joblib from sklearn.externals报错
  12. c语言学习-自定义函数并调用求1-100的累计和
  13. 手机服务器共享信息,手机云共享服务器
  14. Spring中注解实现原理
  15. jpg转pdf转换器注册码
  16. 一文搞懂MySQL索引所有知识点(建议收藏)
  17. 点燃我温暖你 李峋 两种爱心代码
  18. android dbm模式判断,手机信号强弱判断即【dBm/asu】知识普及
  19. 统计员工业绩app_一哥管家(员工绩效统计)app手机下载-一哥管家(员工绩效统计)安卓最新版下载1.0.8-闪电下载网...
  20. EtherCAT运动控制卡的电子凸轮追剪飞剪等应用(一)

热门文章

  1. php毕业设计遇到的问题,常见问题_php毕业设计_php课程设计_php大作业_原创作品下载网...
  2. pat 乙级 1047 编程团体赛(C++)
  3. 电话光端机的电话接口类型有哪些?
  4. [渝粤教育] 西南科技大学 高级英语(2) 在线考试复习资料
  5. 【渝粤题库】广东开放大学 静态网页技术 形成性考核
  6. 樊昌信版通信原理期末复习第一章绪论
  7. 3 Convex functions
  8. android daemon 程序,(转)Android App Daemon
  9. [精品]CSAPP Bomb Lab 解题报告(四)
  10. 云技术-SaaS架构初步理解