WHMCS 7.5 终于发布了,这货开始支持 PHP 7.2,这里就写个简单的教程记录一下安装方式
1、准备工作
首先,按照《Debian 9 / Debian 8 使用源安装 LEMP 教程》安装好 LEMP 环境,可以选一些需要用到的 PHP 7.2 软件包
apt-get install php7.2-fpm php7.2-mysql php7.2-curl php7.2-gd php7.2-mbstring php7.2-xml php7.2-xmlrpc php7.2-zip php7.2-json php7.2-imap php7.2-opcache -y2、安装 ionCube Loader 10
WHMCS 7.5 开始不支持老版本 ionCube Loader,所以我们需要从官网上下载最新的版本并进入解压后的 ioncube 目录
wget http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.zip unzip ioncube_loaders_lin_x86-64.zip cd ioncube按照默认编译 PHP 7.2 的 PHP Extension 我们可以找到 PHP 7.2 扩展的目录在 /usr/lib/php/20170718/
对应的话,PHP 7.0 在 /usr/lib/php/20151012/,PHP 7.1 在 /usr/lib/php/20160303/
然后把 ioncube 目录里的 ioncube_loader_lin_7.2.so 给复制过去
cp -r ioncube_loader_lin_7.2.so /usr/lib/php/20170718/对应 PHP 7.1 就是
cp -r ioncube_loader_lin_7.1.so /usr/lib/php/20160303/对应 PHP 7.0 就是
cp -r ioncube_loader_lin_7.0.so /usr/lib/php/20151012/然后增加一个 FPM 的模块配置文件
cat >> /etc/php/7.2/mods-available/ioncube.ini