From c8bb065108714bbaf22ce523edbf33c962f3dc81 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Tue, 28 Aug 2018 11:48:54 -0600 Subject: [PATCH] Create ioncube.sh --- centos/resources/ioncube.sh | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 centos/resources/ioncube.sh diff --git a/centos/resources/ioncube.sh b/centos/resources/ioncube.sh new file mode 100644 index 0000000..55ef680 --- /dev/null +++ b/centos/resources/ioncube.sh @@ -0,0 +1,31 @@ +#!/bin/sh + +#move to script directory so all relative paths work +cd "$(dirname "$0")" + +#includes +. ./config.sh +. ./colors.sh +. ./environment.sh + +#make sure unzip is install +yum install unzip + +#get the ioncube 64 bit loader +wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.zip + +#uncompress the file +unzip ioncube_loaders_lin_x86-64.zip + +#remove the zip file +rm ioncube_loaders_lin_x86-64.zip + +#copy the php extension .so into the php lib directory +cp ioncube/ioncube_loader_lin_7.1.so /usr/lib64/php/modules + +#add the 00-ioncube.ini file +echo "zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_7.1.so" > /etc/php.d/00-ioncube.ini + +#restart the service +service php7.1-fpm restart +