Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- if [[ $EUID -ne 0 ]]; then
- echo "You must be a root user" 2>&1
- exit 1
- fi
- if ([ `uname -i` == x86_64 ] || [ `uname -m` == x86_64 ]); then
- ARCH=64
- else
- ARCH=32
- fi
- if [ ! -f /etc/yum.repos.d/epel.repo ]; then
- yum install epel-release --skip-broken -y
- else
- sed -i "s|https|http|g" /etc/yum.repos.d/epel.repo
- fi
- if [ ! -f "/root/ioncube_loaders_lin_x86-64.zip" ] ; then
- wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz -O /root/ioncube_loaders_lin_x86-64.tar.gz
- tar xzf /root/ioncube_loaders_lin_x86-64.tar.gz -C /root/ && chmod +x /root/ioncube/*.so
- fi
- if [ -d "/usr/local/cpanel" ] ; then
- sed -i '/disable_functions =/c\disable_functions = ' /opt/cpanel/ea-php*/root/etc/php.ini
- sed -i '/allow_url_fopen =/c\allow_url_fopen = On' /opt/cpanel/ea-php*/root/etc/php.ini
- fi
- if [ -f "/opt/cpanel/ea-php54/root/usr/bin/php" ] ; then
- sudo cp -v /root/ioncube/ioncube_loader_lin_5.4.so /opt/cpanel/ea-php54/root/usr/lib64/php/modules/ioncube_loader_lin_5.4.so #&>/dev/null
- echo "zend_extension=ioncube_loader_lin_5.4.so" > /opt/cpanel/ea-php54/root/etc/php.ini
- elif [ -f "/opt/cpanel/ea-php55/root/usr/bin/php" ] ; then
- sudo cp -v /root/ioncube/ioncube_loader_lin_5.5.so /opt/cpanel/ea-php56/root/usr/lib64/php/modules/ioncube_loader_lin_5.5.so #&>/dev/null
- echo "zend_extension=ioncube_loader_lin_5.5.so" > /opt/cpanel/ea-php55/root/etc/php.ini
- elif [ -f "/opt/cpanel/ea-php56/root/usr/bin/php" ] ; then
- sudo cp -v /root/ioncube/ioncube_loader_lin_5.6.so /opt/cpanel/ea-php56/root/usr/lib64/php/modules/ioncube_loader_lin_5.6.so #&>/dev/null
- echo "zend_extension=ioncube_loader_lin_5.6.so" > /opt/cpanel/ea-php56/root/etc/php.ini
- elif [ -f "/opt/cpanel/ea-php70/root/usr/bin/php" ] ; then
- sudo cp -v /root/ioncube/ioncube_loader_lin_7.0.so /opt/cpanel/ea-php70/root/usr/lib64/php/modules/ioncube_loader_lin_7.0.so #&>/dev/null
- echo "zend_extension=ioncube_loader_lin_7.0.so" > /opt/cpanel/ea-php70/root/etc/php.ini
- elif [ -f "/opt/cpanel/ea-php71/root/usr/bin/php" ] ; then
- sudo cp -v /root/ioncube/ioncube_loader_lin_7.1.so /opt/cpanel/ea-php71/root/usr/lib64/php/modules/ioncube_loader_lin_7.1.so #&>/dev/null
- echo "zend_extension=ioncube_loader_lin_7.1.so" > /opt/cpanel/ea-php71/root/etc/php.ini
- elif [ -f "/opt/cpanel/ea-php72/root/usr/bin/php" ] ; then
- sudo cp -v /root/ioncube/ioncube_loader_lin_7.2.so /opt/cpanel/ea-php72/root/usr/lib64/php/modules/ioncube_loader_lin_7.2.so #&>/dev/null
- echo "zend_extension=ioncube_loader_lin_7.2.so" > /opt/cpanel/ea-php72/root/etc/php.ini
- elif [ -f "/opt/cpanel/ea-php73/root/usr/bin/php" ] ; then
- sudo cp -v /root/ioncube/ioncube_loader_lin_7.3.so /opt/cpanel/ea-php73/root/usr/lib64/php/modules/ioncube_loader_lin_7.3.so #&>/dev/null
- echo "zend_extension=ioncube_loader_lin_7.3.so" > /opt/cpanel/ea-php73/root/etc/php.ini
- elif [ -f "/opt/cpanel/ea-php74/root/usr/bin/php" ] ; then
- sudo cp -v /root/ioncube/ioncube_loader_lin_7.4.so /opt/cpanel/ea-php74/root/usr/lib64/php/modules/ioncube_loader_lin_7.4.so #&>/dev/null
- echo "zend_extension=ioncube_loader_lin_7.4.so" > /opt/cpanel/ea-php74/root/etc/php.ini
- fi
- # Finishing the ionCube loader installation process...
- rm -rf /root/ioncube* && systemctl restart httpd
Add Comment
Please, Sign In to add comment