MJJ 必备自建 IDC 系统 WHMCS 开心版 圆你一个老板梦

2024-08-26 21:10:18 2点赞 4收藏 0评论

本文首发于只抄博客,欢迎点击原文链接了解更多内容。

前言

WHMCS 是我们买 VPS 的最常见到的 IDC 系统,最近为了写 VPS 库存监控脚本,自己搭了一个 WHMCS 用来测试,顺便分享一下如何搭建属于自己的 WHMCS,圆你一个老板梦。WHMCS 开心版仅限学习、开发使用,商业用途请前往官网购买官方授权。

准备工作

本文基于 1Panel 面板进行搭建,你也可以使用其他面板,例如宝塔等等,也可以直接手搓,只要有 PHP + MySQL 环境即可。

  1. 首先创建 PHP 运行环境,建议使用 PHP 7,我测试下来 PHP 8 安装 ioncube_loader 不成功,至少需要包含以下扩展 mbstring,curl,pdo_mysql,bcmath,gmp,gd,ioncube_loader,如需更多功能,请参考官方扩展页面

创建运行环境创建运行环境
  1. 创建 MySQL 数据库,为了节约服务器资源,安装 5.7 版本即可

MySQL 数据库MySQL 数据库
  1. 创建网站,选择刚才创建好的运行环境

创建网站创建网站

安装 WHMCS

  1. 首先需要下载 WHMCS 以及 License.php 文件。下载链接:夸克网盘 / UC 网盘

  2. 将 WHMCS 上传至网站目录并解压

上传至网站目录上传至网站目录
  1. 进入 https://domain.com/install/install.php 开始安装程序,一路下一步,来到填写数据库信息的界面,License Key 可以随意填写,Database Host 如果是 1Panel 安装的 MySQL 填写容器名

数据库信息数据库信息
  1. 创建管理员账户

创建管理员账户创建管理员账户
  1. 完成安装后,需要安装提示移除 /install/ 文件夹,并且设置定时任务

完成安装完成安装
  1. 替换授权文件,进入 /vendor/whmcs/whmcs-foundation/lib/ 目录将自带的 License.php 删除,然后将网盘中下载到的 License-8.10.1.php 重命名为 License.php 上传到该目录

效果展示

前台页面前台页面后台管理后台管理

安装 Lagom 主题

由于 WHMCS 自带的主题比较丑,目前最流行的主题是 Lagom,网盘中提供的版本较老,可能和最新版的 WHMCS 有些不兼容,不过体验一下 UI 还是没什么问题的,商用请购买官方授权 官方演示站

  1. 建议在开始之前先备份一下整个网站目录,避免安装失败

  2. 将 templates 和 modules 中的所有文件,上传至 WHMCS 对应文件夹中,并赋予 /templates/lagom2/core/styles/ 目录写入权限

  3. 按照 Lagom 官方指导,在 WHMCS 后台将其启用


作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
4
扫一下,分享更方便,购买更轻松