Install ezeelogin without internet access on Centos 7
Installing Ezeelogin on an Offline Server
Overview: This article outlines the steps to install Ezeelogin on a server without internet access. It includes downloading required packages, mounting a CentOS ISO as a media repository, enabling the Yum repository, installing necessary packages, setting up Ioncube, and obtaining a standalone license. Finally, it covers executing the Ezeelogin installation script.
You can install Ezeelogin on a server without internet access by following these steps.
Step 1. Download the following packages required for install ezeelogin manually and upload to the machine which you are planning to install ezeelogin
http://rpms.remirepo.net/enterprise/7/php73/x86_64/php-ldap-7.3.25-1.el7.remi.x86_64.rpm
http://rpms.remirepo.net/enterprise/7/php73/x86_64/php-mysqlnd-7.3.25-1.el7.remi.x86_64.rpm
http://rpms.remirepo.net/enterprise/7/php73/x86_64/php-process-7.3.25-1.el7.remi.x86_64.rpm
http://rpms.remirepo.net/enterprise/7/php73/x86_64/php-7.3.25-1.el7.remi.x86_64.rpm
http://rpms.remirepo.net/enterprise/7/php73/x86_64/php-cli-7.3.25-1.el7.remi.x86_64.rpm
http://rpms.remirepo.net/enterprise/7/php73/x86_64/php-common-7.3.25-1.el7.remi.x86_64.rpm
http://rpms.remirepo.net/enterprise/7/php73/x86_64/php-json-7.3.25-1.el7.remi.x86_64.rpm
http://rpms.remirepo.net/enterprise/7/php73/x86_64/php-pdo-7.3.25-1.el7.remi.x86_64.rpm
http://repos.del.extreme-ix.org/epel/7/x86_64/Packages/l/libargon2-20161029-3.el7.x86_64.rpm
#Centos iso
http://centos.mirrors.estointernet.in/7.9.2009/isos/x86_64/CentOS-7-x86_64-Everything-2009.iso
#Ioncube
https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
#Ezeelogin packages
https://downloads.ezeelogin.com/ezlogin_7.24.1_php71.bin
https://downloads.ezeelogin.com/bins/ezlogin_7.23.0_bins_Linux.tar.bz2
#Get the license file file ezeelogin support team
#Create directory for mount.
mkdir /media/CentOS
#Load the DVD/ISO. Mount the disc image to the newly created directory
mount /dev/cdrom /media/CentOS -t iso9600 -o loop
#Enable media repo and disable all other repos.
yum --disablerepo=* --enablerepo=c7-media
yum install mariadb-server bzip2
yum install libargon2-20161029-3.el7.x86_64.rpm php-7.3.25-1.el7.remi.x86_64.rpm php-cli-7.3.25-1.el7.remi.x86_64.rpm php-common-7.3.25-1.el7.remi.x86_64.rpm php-json-7.3.25-1.el7.remi.x86_64.rpm php-ldap-7.3.25-1.el7.remi.x86_64.rpm php-mysqlnd-7.3.25-1.el7.remi.x86_64.rpm php-pdo-7.3.25-1.el7.remi.x86_64.rpm php-process-7.3.25-1.el7.remi.x86_64.rpm
Install Ioncube
#untar ioncube package to /usr/local/ioncube
tar -zxf ioncube_loaders_lin_x86-64.tar.gz && mv ioncube /usr/local/
#Add "zend_extension = /usr/local/ioncube/ioncube_loader_lin_7.3.so" to /etc/php.ini
[root@centos]# vi /etc/php.ini
zend_extension = /usr/local/ioncube/ioncube_loader_lin_7.3.so
[root@centos]# systemctl restart httpd
Get the standalone license from ezeelogin support team before ezeelogin installation
Install ezeelogin jump server by simply executing installation script( Replace with the latest ezeelogin package name which you have downloaded)
sh ezlogin_7.x.x_phpxx.bin -- -usebin /root/ezlogin_7.x.x_bins_Linux.tar.bz2
Related Articles
How can we upgrade PHP in an Ezeelogin installed server ?