分页: 1 / 1

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

发表于 : 2022年12月24日 17:19
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,网络桥接。

安装这个系统就没有什么可说的,都是默认安装。

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

发表于 : 2022年12月24日 17:33
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)

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

发表于 : 2022年12月24日 17:52
davidyin
要使用 php 支持,需启用 CGI。

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

再安装 Web Platform Installer, 简称 WebPI。




通过 WebPlatform Installer 安装 php 8.0


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


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

发表于 : 2022年12月24日 18:14
davidyin
mysQL数据库支持的安装,我这里用的是 MariaDB 开源数据库。
在官方网站下载最新版本,安装过程中需要设置 root 用户的密码。

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

发表于 : 2022年12月24日 18:16
davidyin
我用的是 HE 的dns 解析服务,添加域名到指定IP。
Screenshot 2022-12-24 021611.jpg

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

发表于 : 2022年12月24日 18:18
davidyin
使用 Edge浏览器访问域名。
检查 phpbb.webexample.win 是否可以正常访问,并再次检查 phpinfo,确认 mysql 已经支持。


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

发表于 : 2022年12月24日 18:31
davidyin
phpBB 需要 URL rewrite模块支持,在搜索了一番之后,安装了这个模块。


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

发表于 : 2022年12月24日 18:47
davidyin
至此准备工作完成了,下面就是要安装 phpBB 最新版本了。
先添加一个数据库。 phpbb


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

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


参考这个部分。
permission-settings.jpg

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

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