PHP开源论坛PunBB在IIS上部署和安装
说明:对PHP的模式修饰符e来说:自 PHP 5.5.0 起废弃,而PunBB1.4.2还是有用到的(我曾用二者搭配,结果网站运行中会出现错误),所以我用了php-5.4.30。
一、运行环境
首先如果你想让这个PHP网站运行起来就需要有PHP的运行环境,那么下面就说说如何安装PHP运行环境:
- 到官网上下载压缩包(须是windows版的,我下载的是非线程安全的),下载地址:http://www.php.net/downloads.php
- 将压缩包解压到某一个盘符下面,例如我是解压到了D:\PHP目录下
- 修改php.ini-production文件,date.timezone = Asia/Shanghai 找到user_dir = 那里,下面的 ; extension_dir = "./" 去掉前面的分号(分号是注释)将./换成压缩包解压目录中的ext目录,比如我的就是D:/PHP/ext/
- 启用相关动态库,比如我用到了MySQL数据库,找到了;extension=php_mysql.dll那行去掉了前面的分号,就启用了MySQL
- 保存文件,将文件名修改为php.ini
至此,PHP的运行环境搭建完毕。
二、部署PunBB
需要的东西:IIS,数据库管理工具,PunBB
- 在管理工具里打开IIS,我用的是IIS7,如果管理工具里面没有IIS选项说明windows的相关功能没有打开,请到"打开或关闭windows"中打开IIS功能
- 打开了IIS管理器之后,点击根节点(机器名称)在右侧内容区域双击"Handler Mappings(处理程序映射)",打开之后在空白处右键,选择"Add Module Mapping(添加模块映射)"
- 在出来的"Add Module Mapping(添加模块映射)"对话框中,第一项Request Path(请求路径)填:*.php;第二项Module(模块)选择:FastCgiModule;第三项Excutable(optional)可执行文件路径选择PHP解压目录中的php-cgi.exe文件,比如我的就是:D:\PHP\php-cgi.exe;下一项name填:php就行。(说明:如果第二项的下拉菜单里面没有FastCgiModule说明相关功能没有打开,需要到”打开或关闭windows中“开启)
- 新建应用程序池,Name(名称)填:php;.NET Framework version选择:No Managed Code;Managed pipeline mode选择:Classic,之后点击”OK“
- 添加网站,需要说明的地方是”应用程序池”选择php,物理路径指向你的网站在磁盘上的路径,比如我的是:D:\Workspace\code\PunBB,主机名是localhost;之后分配端口号,我分配的是34
- 我用的数据库是MySQL,所以要让网站跑起来,你的电脑得先安装了相应的数据库,安装完成之后新建一个数据库,起个名(我的叫punbbdb),给后面用
- 打开浏览器输入localhost:34/index.php,之后就开始提示如何安装PunBB了,其中会提示你输入数据库用户名和密码之类的东西,完事之后数据库表就会自动建好。
Ok,说到此处我的PunBB已经搭建成功了,希望对你有所帮助!
PHP开源论坛PunBB在IIS上部署和安装的更多相关文章
- IIS上部署Net.Core
部署: 1.安装vc_redist.x64vc_redist.x64 2.安装DotNetCore.1.0.0.RC2-WindowsHosting 3.安装DotNetCore.1.0.0-SDK. ...
- IIS上部署MVC网站,打开后ExtensionlessUrlHandler-Integrated-4.0解决方法IIS上部署MVC网站,打开后500错误
IIS上部署MVC网站,打开后ExtensionlessUrlHandler-Integrated-4.0解决方法 IIS上部署MVC网站,打开后500错误:处理程序“ExtensionlessUrl ...
- IIS上部署MVC网站,打开后ExtensionlessUrlHandler-Integrated-4.0解决方法
IIS上部署MVC网站,打开后ExtensionlessUrlHandler-Integrated-4.0解决方法 IIS上部署MVC网站,打开后500错误:处理程序“ExtensionlessUrl ...
- IIS上部署MVC网站,打开后ExtensionlessUrlHandler-Integrated-4.0解决办法
IIS上部署MVC网站,打开后ExtensionlessUrlHandler-Integrated-4.0解决方法 IIS上部署MVC网站,打开后500错误:处理程序“ExtensionlessUrl ...
- Express在windows IIS上部署详解
最近公司在用Express+angularjs+wcf开发系统,让我在windows上部署系统,遇到不少问题,不过最后还是解决了,在IIS上部署系统, 首先windows需安装以下软件: 1.node ...
- 在IIS上部署(托管).NET Core站点
部署教程 操作系统要求 Windows 7 或更高版本 Windows Server 2008 R2 或更高版本 依赖的组件 Runtime & Hosting Bundle image. ...
- 如何在IIS上发布网站 在阿里云服务器windows server2012r iis上部署.net网站
如何在IIS上发布网站 本片博客记录一下怎么用IIS发布一个网站,以我自己电脑上一个已经开发完成的网站为例: 1.打开项目 这是我电脑上的一个项目,现在我记录一下将这个项目发布到iis上的整个过程 ...
- IIS上部署MVC网站,打开后ExtensionlessUrlHandler-4.0
IIS上部署MVC网站,打开后ExtensionlessUrlHandler-Integrated-4.0解决方法IIS上部署MVC网站,打开后500错误 IS上部署MVC网站,打开后Extensio ...
- 在IIs上部署asp.net core2.1项目
转自:https://www.cnblogs.com/jasonduan/p/9193702.html 在IIS上部署你的ASP.NET Core 2.1项目 1.在控制面板→程序→启用或关闭Wi ...
随机推荐
- 玩玩cordova(MAC安装环境)
PhoneGap/cordova为代表的基于HTML5开发iOS/Android应用的技术,大大降低了手机App的开发门槛.虽然目前与原生的Object-C/Java开发的应用在性能上还有差距,但是对 ...
- html+css基础知识总结
1.HTML书写的基本规范 img标签必须得写alt="" 标签名和属性名字必须小写 引号必须用双引号 双标签必须有闭合标签 单标 ...
- e
frame问题 以下面的frame为例: ? 1 <frame src=”xxx.html” id=”frameId” name=”frameName” /> (1)访问frame ...
- 关于自定义Dialog的一次折腾
<新手,自己的简单理解,勿喷,有更好建议欢迎提出> 1.在设置dialog布局上的时候 我需要做一个圆角的dialog,我像往常一样定义一个<shape>然后做为我的dia ...
- 转:仿QQ长按弹出功能菜单
android app普遍常用的弹出上下文菜单是列表式的.QQ列表,在上方弹出冒泡效果菜单,如图 这里讲解一下如何写出这个效果: 图片资源:两张图片,可以拼接成如上效果. 首先,我们需要写布局文件: ...
- About Flash
Take SAMSUNG K9F1G08U0E for example, and use S3C2416, Windows CE5.0 platform. 要让Flash工作起来,包括两部分: Fla ...
- QT常用资料
QTableView介绍 Qt 自定义 滚动条 样式 QTableWidget控件总结 QTableWidget的使用和美工总结 QT__stylesheet__操作 QSS QT皮肤(QSS)编程 ...
- android 学习资源总结
http://android-arsenal.com/free 国外的android分类资源网站 http://www.ibm.com/developerworks/cn/topics/ IB ...
- floyd算法
求两个顶点间的最短距离,直觉是这样的问题可以用尝试和枚举的办法来求解,这显然可行,但是我们可以换个方式来看待这个问题,比如, 可以这样描述,“在给定的点集(编号为1~k,k=图中所有的顶点数量)中,i ...
- SQL Server 快捷键备忘
Run the sp_help system stored procedure ALT+F1 Run the sp_who system stored procedure CTRL+1 Run the ...