Skip to Content

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

 Download and upload the above package to the machine
 
Step 2. Mount the Centos ISO as Media repo to the machine. We are mounting the ISO to a new directory called CentOS in the /media directory.

#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 the Yum Repository   

#Enable media repo and disable all other repos.
yum --disablerepo=* --enablerepo=c7-media

Step 3. Install the packages.

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 ?

How to upgrade PHP to 7.4 on Centos 7

PHP Fatal error: The file /usr/local/sbin/backup_ezlogin.php was encoded by the ionCube Encoder for PHP