说明:对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已经搭建成功了,希望对你有所帮助!
浙公网安备 33010602011771号