如何在Windows 2022上安装一个phpBB (视频)(指南)

phpBB 3.3.X 相关的使用、安装等话题,包括升级
版面规则
《发帖时,请复制下列格式文本,提供完整的信息,勿简略发布》


###### 以下为“基本的提问格式” ######
  • 主机操作系统: Windows (XP, 7, 8, 10)、Linux(Redhat,Centos, Mandrake等等)、或者其他的(请务必注明版本)
  • 快速架站程序: AppServ、XAMPP 等等(请务必注明版本号)
  • 您的上网方式:ADSL、Cable、FTTB等等 (请务必留下 ISP 名称或 ISP 官网)
  • 您安装的程序: Apache + php + MySQL 或者其他的组合 (请务必留下版本号,如果使用上面的快速架站程序就不必写了)
  • 您的 phpBB 版本: phpBB 3.3.0
  • 您的域名: 比如 phpbbchinese.com
  • 您的 phpBB 网址: 比如 https://www.phpbbchinese.com/
###### 以上为“基本的提问格式” ######

  • 安装扩展: 请注明安装扩展的名称,版本以及参考链接(非扩展问题免填)
  • 安装风格: 请注明安装的风格名称,版本以及参考链接(非风格问题免填)
  • 错误代码: 请使用 Code 标签将错误代码标识出来,如下:

代码: 全选

错误代码
  • 错误状态:如果没有错误代码,请直接贴出截图,或者是详细叙述错误状态内容。
备注:
如果需要,请提供测试用的账号与密码
若是管理账号,请使用短信联系站长
主题已锁定
头像
davidyin
网站管理员
网站管理员
帖子: 1431
注册时间: 2015年11月19日 01:50
联系:

如何在Windows 2022上安装一个phpBB (视频)(指南)

帖子 davidyin »

基于某种因缘巧合,今天我在Windows 2022 Server上尝试了安装了一次 phpBB 3.3.9。
录了屏,没有剪辑,就是直接上传到 Youtube ,参考着看就是了。

环境如下。
Windows 2022 x64 Standard with Desktop Experience 版本 (从 Microsoft 官方下载的 评估版)SERVER_EVAL_x64FRE_en-us.iso
系统安装在了一个 VirtualBox 的虚拟机上,1CPU,2G Ram,网络桥接。

安装这个系统就没有什么可说的,都是默认安装。
居住在西八区,有时差,提问请按照“通用提问格式”提问,未必能及时回复,见谅。
提供 phpBB 服务
头像
davidyin
网站管理员
网站管理员
帖子: 1431
注册时间: 2015年11月19日 01:50
联系:

Re: 如何在Windows 2022上安装一个phpBB

帖子 davidyin »

是桥接的模式,Windows 2022 安装完成后的 IP 地址是我局域网的一个地址, 192.168.100.150,之后会用到,安装 phpBB 的时候用域名访问,而不是 IP 地址。我把域名 phpbb.webexample.win 指向了这个 IP 地址。

服务器安装完成后,默认没有 IIS,需要添加。

Server Manager > Dashboard > Add roles and features
选择 Role-based or feature-based installation > Web Server (IIS)
居住在西八区,有时差,提问请按照“通用提问格式”提问,未必能及时回复,见谅。
提供 phpBB 服务
头像
davidyin
网站管理员
网站管理员
帖子: 1431
注册时间: 2015年11月19日 01:50
联系:

Re: 如何在Windows 2022上安装一个phpBB

帖子 davidyin »

要使用 php 支持,需启用 CGI。

在 role feature 处做修改,添加该功能。

再安装 Web Platform Installer, 简称 WebPI。




通过 WebPlatform Installer 安装 php 8.0


测试 php 是否能在 IIS 正常支持, 在 webroot 根目录下,添加一个新文件 info.php ,内容就是 infophp() 函数

居住在西八区,有时差,提问请按照“通用提问格式”提问,未必能及时回复,见谅。
提供 phpBB 服务
头像
davidyin
网站管理员
网站管理员
帖子: 1431
注册时间: 2015年11月19日 01:50
联系:

Re: 如何在Windows 2022上安装一个phpBB

帖子 davidyin »

mysQL数据库支持的安装,我这里用的是 MariaDB 开源数据库。
在官方网站下载最新版本,安装过程中需要设置 root 用户的密码。
居住在西八区,有时差,提问请按照“通用提问格式”提问,未必能及时回复,见谅。
提供 phpBB 服务
头像
davidyin
网站管理员
网站管理员
帖子: 1431
注册时间: 2015年11月19日 01:50
联系:

Re: 如何在Windows 2022上安装一个phpBB

帖子 davidyin »

我用的是 HE 的dns 解析服务,添加域名到指定IP。
Screenshot 2022-12-24 021611.jpg
居住在西八区,有时差,提问请按照“通用提问格式”提问,未必能及时回复,见谅。
提供 phpBB 服务
头像
davidyin
网站管理员
网站管理员
帖子: 1431
注册时间: 2015年11月19日 01:50
联系:

Re: 如何在Windows 2022上安装一个phpBB

帖子 davidyin »

使用 Edge浏览器访问域名。
检查 phpbb.webexample.win 是否可以正常访问,并再次检查 phpinfo,确认 mysql 已经支持。

居住在西八区,有时差,提问请按照“通用提问格式”提问,未必能及时回复,见谅。
提供 phpBB 服务
头像
davidyin
网站管理员
网站管理员
帖子: 1431
注册时间: 2015年11月19日 01:50
联系:

Re: 如何在Windows 2022上安装一个phpBB

帖子 davidyin »

phpBB 需要 URL rewrite模块支持,在搜索了一番之后,安装了这个模块。

居住在西八区,有时差,提问请按照“通用提问格式”提问,未必能及时回复,见谅。
提供 phpBB 服务
头像
davidyin
网站管理员
网站管理员
帖子: 1431
注册时间: 2015年11月19日 01:50
联系:

Re: 如何在Windows 2022上安装一个phpBB

帖子 davidyin »

至此准备工作完成了,下面就是要安装 phpBB 最新版本了。
先添加一个数据库。 phpbb


然后在本站下载了最新的完整安装包。解压,并把 phpBB3 目录放到了服务器 C:/ 根目录下,其实哪个目录都可以。
在 IIS 管理器中,选择默认 Web Site,右键点击,并选择 Add Virtual Directory,添加 Alias 为 phpbb3,目录选择 刚刚放源文件的 c:/phpbb3

下面就是设置权限了,最为要紧的地方。


参考这个部分。
permission-settings.jpg
居住在西八区,有时差,提问请按照“通用提问格式”提问,未必能及时回复,见谅。
提供 phpBB 服务
头像
davidyin
网站管理员
网站管理员
帖子: 1431
注册时间: 2015年11月19日 01:50
联系:

Re: 如何在Windows 2022上安装一个phpBB

帖子 davidyin »

接下来的安装过程就是非常的简单了,把上面准备好的 数据库名称,数据库 root 用户的密码都准备在手边,就可以开始了。
http://phpbb.webexample.win
输入上面网址,就自动跳转到安装页面。
安装完成后,删掉 install 子目录,把 config.php 文件属性改成只读。
发布测试帖子之前,把附件大小限制改成5M,发了两个图片帖子。

居住在西八区,有时差,提问请按照“通用提问格式”提问,未必能及时回复,见谅。
提供 phpBB 服务
主题已锁定