好久没有更新博客了,这篇文章将教你如何在服务器上部署 WHMCS 。这个程序对主机圈的大佬应该算是老朋友了,虽然有 Zkeys 等新的财务系统,但是 WHMCS 在总体上还是蛮不错的。下面我们准备下服务器和相关的文件。
WHMCS v7.10 能够建站的服务器一台 (没有?可以试试腾讯云轻量服务器)
这里我购买的是腾讯云轻量。可以在这购买: https://curl.qcloud.com/dfMFnwqL
注意,如果你的域名没有备案,可以选购香港或海外实例。这里为了方便,我们选择宝塔面板应用,等会建站就十分方便了。 当然,如果你不喜欢使用面板,也可以自己编译 web 环境等等,这里还是以小白的角度来教学。
在此,我们已经创建好服务器。现在我们需要安装 Web 环境,这边笔者以 Nginx-Tengine 和 MySQL8 为例。
然后我们编辑 PHP 设置,安装一些必要的扩展
到目前为止,已经环境部署。然后各位同学可以按照对应需求进行调整和删减。
先创建站点,以“store.idc.moe”为例。我们创建站点:
然后上传并解压 WHMCS:
如果你有许可证,可以先跳过 [授权程序] 步骤!
如果你没有取得 WHMCS 许可证,请记得替换授权文件!
先从 https://lib.idc.moe/whmcs/License.zip 下载并解压,提取里面的 license.php 文件
然后覆盖 (网站目录)/vendor/whmcs/whmcs-foundation/lib
下的 License.php 即可
打开 store.idc.moe 你可以看到:
点击 Click here to begin... 继续安装 在要求授权码的地方,随便填写即可。总之 License.php 已经替换掉了,不会出现错误
然后打开宝塔面板的 [计划任务] 中,按要求添加计划任务
不然你的客户到期了,产品也不会停止。
然后继续安装 WHMCS 之后,删除 install 文件夹。到此你已经成功安装 whmcs 在服务器上!