WHMCS的安装

WHMCS是一套成熟的主机/域名以及其他产品的销售/客服系统,程序使用PHP+MySQL编写,可以方便地整合cPanel, Kloxo, VirtualMin, Plesk, DirectAdmin等多种主机控制面板,是出售空间等相关产品/自动开通主机的非常好用的工具。今天我来介绍一下WHMCS的安装,这里以VPS为例来进行介绍。

首先,你需要得到WHMCS的授权,一般来说这个授权是需要购买的。得到授权之后,我们开始安装。WHMCS的运行需要Ioncube的支持,默认搭建LAMP或者LEMP环境的时候是不会安装这个组件的,因此我们首先需要安装Ioncube。

登录SSH,下载Ioncube安装包,按照32位系统或者64位系统分别选择下面的命令下载:
32位:

1
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz

64位:

1
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

下载完毕后,执行tar -zxvf ioncube*.tar.gz解压。

将ioncube文件夹移到一处公共的稳定的文件夹中,执行:

1
mv ioncube /usr/local

然后我们编辑php配置文件php.ini,一般来说它的位置是

1
/etc/php.ini

,如果你找不到的话可以执行

1
find / -name php.ini

来查看php.ini的位置。
打开该文件后,在文件中添加一行:

1
zend_extension = /usr/local/ioncube/ioncube_loader_lin_x.so

其中x为你的php版本,比如5.3或5.2,然后保存退出,接着重启一下服务器程序。至此,Ioncube安装完毕。

接着我们安装WHMCS程序。登录你的WHMCS账号,下载最新版的WHMCS,上传到你的VPS上。然后,使用unzip命令解压压缩包,并将解压后的文件夹移到你的网站的文件夹中。注意将文件夹whmcs的名字改为billing或者client等等你希望的名字,安装完毕之后就不能更改了,这点非常重要。然后需要给一些文件设置权限。我们进入该文件夹,然后依次执行:

1
2
chmod 644 configuration.php
chmod -R 777 attachments downloads templates_c

最后我们进入http://www.yourdomain.com/whmcs/install/install.php按照屏幕提示进行安装,安装过程中会需要你输入license号。至此,WHMCS安装完毕。

WHMCS可以和多种虚拟主机面板以及域名分销商账户整合,后续我将介绍一些整合的方式。本文欢迎转载,转载请注明转自香菇肥牛的博客http://qing.su

Leave a Comment