Windows(WAMP)
Windows(WAMP)(Windows (WAMP))
目录
警告
在 Windows 上运行 Wavelog 确实可行,但不推荐。Windows 并非为 Web 服务器托管而设计(取决于 Windows 版本),在 Windows 上原生运行完整的 LAMP/LEMP 软件栈(Linux、Apache/Nginx、MySQL、PHP)会带来不必要的复杂性、兼容性问题和性能开销。Wavelog 依赖的大多数组件主要面向 Linux 环境构建和测试,这意味着你可能会遇到在 Linux 系统上根本不会出现的细微错误、功能缺失或异常行为。
在 Windows 上使用本地 Web 服务器安装 Wavelog
注意
较早的指南和教程可能会把 WAMP 或 XAMPP 推荐为 Windows 上的本地 Web 服务器软件栈。这两个项目都已日益陈旧,不再像现代替代方案那样积极维护。我们现在建议改用 Laragon,它开发活跃、更易配置,在 Windows 上运行 Wavelog 这类 PHP 应用程序时体验顺畅得多。
第 1 步:下载并安装 WAMP
网上有很多教程,例如 Developer Drive 上的这份指南。
安装 WAMP 后,你的硬盘上会出现 WAMP 文件夹,其中包含 www 子文件夹,你的 Web 项目就放在那里。对于 Wavelog,请在 www 内创建一个专用文件夹——例如 wavelog。最终路径应类似这样:
C:\wamp\www\wavelog
完成第 2 步后,所有 Wavelog 文件都会放在这里。
提示
如果你想从本地网络之外访问 Wavelog,需要在路由器上开放端口 80(参见路由器手册),并且要么知道你的公网 IP 地址,要么使用动态 DNS 服务,例如 No-IP(免费)或 DynDNS(付费)。
第 2 步:下载并安装 Git
像安装普通 Windows 应用程序一样,从 git-scm.com 下载并安装 Git for Windows。
第 3 步:克隆 Wavelog 仓库
打开 Git CMD 并切换到你的 www 文件夹:
cd C:\wamp\www
然后克隆 Wavelog 仓库:
git clone https://github.com/wavelog/Wavelog.git
完成后,C:\wamp\www 内会出现 Wavelog 子文件夹,其中包含所有必需的文件。
第 4 步:运行安装向导
打开浏览器并访问:
http://localhost/wavelog/install
按屏幕上的说明操作。数据库信息如下:
- URL:localhost
- 用户名:root
- 数据库名:wavelog
- 默认密码为空,因此除非你改过,否则保持空白。
警告
安装完成后,记得删除或重命名 Wavelog 目录中的
install文件夹。
访问 Wavelog
安装完成后,你可以在浏览器中打开 Wavelog:
http://localhost/wavelog
或者,如果从其它网络访问,请把 localhost 替换为你的公网 IP 地址。登录后进入 ADIF 导入/导出 来导入你已有的 QSO。
警告
如果你在上传 LoTW 证书(P12 文件)时遇到问题,请查看本 wiki 中的故障排查
警告
除非安装证书,否则 QRZ 呼号簿查询将无法工作。 正确的修复方式: - 从以下地址下载最新的 CA 证书包:https://curl.se/ca/cacert.pem - 把它保存到系统中的某处(例如 C:\wamp64\bin\php8.3.14\cacert.pem)(PHP 版本可能不同,所以请确保选择正确的文件夹) - 编辑你的 php.ini 文件(可通过 WAMP 托盘图标 → PHP → php.ini 访问) - 找到 ;curl.cainfo = 这一行并将其改为:
conf curl.cainfo = "C:\wamp64\bin\php\cacert.pem"- 重启 WAMP