Skip to content

Commit 147beac

Browse files
authored
Create install.sh
1 parent 502004a commit 147beac

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

ionCubeLoader/install.sh

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
2+
if command -v apt-get >/dev/null; then
3+
wget -4 https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
4+
sudo tar xzf ioncube_loaders_lin_x86-64.tar.gz -C /usr/local
5+
sudo rm -rf ioncube_loaders_lin_x86-64.tar.gz
6+
PHPVERSION=$(php -i | grep /.+/php.ini -oE | sed 's/[^0-9.]*//g')
7+
echo "zend_extension = /usr/local/ioncube/ioncube_loader_lin_${PHPVERSION}so" > /etc/php/${PHPVERSION::-1}/apache2/conf.d/00-ioncube.ini
8+
systemctl restart apache2
9+
elif command -v yum >/dev/null; then
10+
wget -4 https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
11+
sudo tar xzf ioncube_loaders_lin_x86-64.tar.gz -C /usr/lib64/php/modules
12+
PHPVERSION=$(php -r 'echo PHP_VERSION;')
13+
echo "zend_extension = /usr/lib64/php/modules/ioncube/ioncube_loader_lin_${PHPVERSION::-3}.so" > /etc/php.d/00-ioncube.ini
14+
systemctl restart httpd
15+
fi
16+
17+
18+
if [ $(uname -m) = "aarch64" ]; then
19+
arch="arm64"
20+
wget -4 https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_aarch64.tar.gz
21+
sudo tar xzf ioncube_loaders_lin_aarch64.tar.gz -C /usr/lib/php/20190902
22+
sudo rm -rf ioncube_loaders_lin_aarch64.tar.gz
23+
PHPVERSION=$(php -i | grep /.+/php.ini -oE | sed 's/[^0-9.]*//g')
24+
echo "zend_extension = /usr/lib/php/20190902/ioncube/ioncube_loader_lin_${PHPVERSION}so" > /etc/php/${PHPVERSION::-1}/apache2/conf.d/00-ioncube.ini
25+
systemctl restart apache2
26+
fi

0 commit comments

Comments
 (0)