说明:对PHP的模式修饰符e来说:自 PHP 5.5.0 起废弃,而PunBB1.4.2还是有用到的(我曾用二者搭配,结果网站运行中会出现错误),所以我用了php-5.4.30。

  一、运行环境

首先如果你想让这个PHP网站运行起来就需要有PHP的运行环境,那么下面就说说如何安装PHP运行环境:

  1. 到官网上下载压缩包(须是windows版的,我下载的是非线程安全的),下载地址:http://www.php.net/downloads.php
  2. 将压缩包解压到某一个盘符下面,例如我是解压到了D:\PHP目录下
  3. 修改php.ini-production文件,date.timezone = Asia/Shanghai     找到user_dir =    那里,下面的 ; extension_dir = "./"   去掉前面的分号(分号是注释)将./换成压缩包解压目录中的ext目录,比如我的就是D:/PHP/ext/
  4. 启用相关动态库,比如我用到了MySQL数据库,找到了;extension=php_mysql.dll那行去掉了前面的分号,就启用了MySQL
  5. 保存文件,将文件名修改为php.ini

至此,PHP的运行环境搭建完毕。

  二、部署PunBB

需要的东西:IIS,数据库管理工具,PunBB

  1. 在管理工具里打开IIS,我用的是IIS7,如果管理工具里面没有IIS选项说明windows的相关功能没有打开,请到"打开或关闭windows"中打开IIS功能
  2. 打开了IIS管理器之后,点击根节点(机器名称)在右侧内容区域双击"Handler Mappings(处理程序映射)",打开之后在空白处右键,选择"Add Module Mapping(添加模块映射)"
  3. 在出来的"Add Module Mapping(添加模块映射)"对话框中,第一项Request Path(请求路径)填:*.php;第二项Module(模块)选择:FastCgiModule;第三项Excutable(optional)可执行文件路径选择PHP解压目录中的php-cgi.exe文件,比如我的就是:D:\PHP\php-cgi.exe;下一项name填:php就行。(说明:如果第二项的下拉菜单里面没有FastCgiModule说明相关功能没有打开,需要到”打开或关闭windows中“开启)
  4. 新建应用程序池,Name(名称)填:php;.NET Framework version选择:No Managed Code;Managed pipeline mode选择:Classic,之后点击”OK“
  5. 添加网站,需要说明的地方是”应用程序池”选择php,物理路径指向你的网站在磁盘上的路径,比如我的是:D:\Workspace\code\PunBB,主机名是localhost;之后分配端口号,我分配的是34
  6. 我用的数据库是MySQL,所以要让网站跑起来,你的电脑得先安装了相应的数据库,安装完成之后新建一个数据库,起个名(我的叫punbbdb),给后面用
  7. 打开浏览器输入localhost:34/index.php,之后就开始提示如何安装PunBB了,其中会提示你输入数据库用户名和密码之类的东西,完事之后数据库表就会自动建好。

Ok,说到此处我的PunBB已经搭建成功了,希望对你有所帮助!

  

PHP开源论坛PunBB在IIS上部署和安装的更多相关文章

  1. IIS上部署Net.Core

    部署: 1.安装vc_redist.x64vc_redist.x64 2.安装DotNetCore.1.0.0.RC2-WindowsHosting 3.安装DotNetCore.1.0.0-SDK. ...

  2. IIS上部署MVC网站,打开后ExtensionlessUrlHandler-Integrated-4.0解决方法IIS上部署MVC网站,打开后500错误

    IIS上部署MVC网站,打开后ExtensionlessUrlHandler-Integrated-4.0解决方法 IIS上部署MVC网站,打开后500错误:处理程序“ExtensionlessUrl ...

  3. IIS上部署MVC网站,打开后ExtensionlessUrlHandler-Integrated-4.0解决方法

    IIS上部署MVC网站,打开后ExtensionlessUrlHandler-Integrated-4.0解决方法 IIS上部署MVC网站,打开后500错误:处理程序“ExtensionlessUrl ...

  4. IIS上部署MVC网站,打开后ExtensionlessUrlHandler-Integrated-4.0解决办法

    IIS上部署MVC网站,打开后ExtensionlessUrlHandler-Integrated-4.0解决方法 IIS上部署MVC网站,打开后500错误:处理程序“ExtensionlessUrl ...

  5. Express在windows IIS上部署详解

    最近公司在用Express+angularjs+wcf开发系统,让我在windows上部署系统,遇到不少问题,不过最后还是解决了,在IIS上部署系统, 首先windows需安装以下软件: 1.node ...

  6. 在IIS上部署(托管).NET Core站点

    部署教程 操作系统要求 Windows 7 或更高版本 Windows Server 2008 R2 或更高版本 依赖的组件 Runtime & Hosting Bundle   image. ...

  7. 如何在IIS上发布网站 在阿里云服务器windows server2012r iis上部署.net网站

    如何在IIS上发布网站   本片博客记录一下怎么用IIS发布一个网站,以我自己电脑上一个已经开发完成的网站为例: 1.打开项目 这是我电脑上的一个项目,现在我记录一下将这个项目发布到iis上的整个过程 ...

  8. IIS上部署MVC网站,打开后ExtensionlessUrlHandler-4.0

    IIS上部署MVC网站,打开后ExtensionlessUrlHandler-Integrated-4.0解决方法IIS上部署MVC网站,打开后500错误 IS上部署MVC网站,打开后Extensio ...

  9. 在IIs上部署asp.net core2.1项目

    转自:https://www.cnblogs.com/jasonduan/p/9193702.html 在IIS上部署你的ASP.NET Core 2.1项目   1.在控制面板→程序→启用或关闭Wi ...

随机推荐

  1. Swiper 中文API手册(share)

    本文分享自 http://www.cnblogs.com/scavengers/p/3760449.html ---------------------------华丽的分割线------------ ...

  2. keras 入门之 regression

    本实验分三步: 1. 建立数据集 2. 建立网络并训练 3. 可视化 import numpy as np from keras.models import Sequential from keras ...

  3. Windows下的Eclipse启动出现:a java runtime environment(JRE) or java development kit(JDK) must be

    打开eclipse的时候回遇到这种情况 解决方案: 进入eclipse.exe所在的目录,在eclipse.ini文件中加入以下两行: -vm <your path to jdk|jre> ...

  4. 《Web全栈工程师的自我修养》读书笔记(转载)

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/5 ...

  5. 转:StrictMode使用

    最新的Android平台中(Android 2.3起),新增加了一个新的类,叫StrictMode(android.os.StrictMode).这个类可以用来帮助开发者改进他们编写的应用,并且提供了 ...

  6. ANYBUS AB9005-B配置

    连接 使用232时,要将anybus的2.3脚短路,还有就是Rx和Tx脚分别为7.8,要参照我们需要通讯设备的针脚重新制作232电缆. 正常连接时连接灯(COM\LA1\LA2)为绿色闪烁. TCOM ...

  7. js 浏览器兼容的一些方法

    使用js是一件令人很抓狂的事情,很多的浏览器兼容,一大推的代码,谁的脑袋能记住那么多的东西,只有平时多积累,所谓熟能生巧嘛..这里列出一些常用的兼容代码,一点点积累哈~~~     一.以跨浏览器的方 ...

  8. Jquery序列化与反序列化备忘

    序列化:JSON.stringify(obj) 反序列化:$.parseJSON(str)

  9. sqldeveloper

    阅读文档:e12152-08 preferences 首选项,参数 panes 窗格 tabs 标签,选项卡 pin 别针,钉住 detach,move,dock 分离,移动,停靠 find data ...

  10. windows脚本调用批处理

    set ws=wscript.createobject(“wscript.shell”)ws.run “batchfn.bat /start”,0 save as xxx.vbe file.