Skip to Content

Installation guide for ARM architecture

How to install Ezeelogin on ARM (Advanced RISC Machine) architecture?


Overview: Ezeelogin can now be installed on ARM architecture. This article outlines the steps to install Ezeelogin on ARM architecture. 


 

Ezeelogin can now be installed on ARM architecture, supported from Ezeelogin version 7.37.4.



Step 1: How to install the necessary dependencies on Ubuntu, Amazon Linux and Debian?

     Step 1 (A): How to install the necessary dependencies on Ubuntu?

  • Install the Ezeelogin dependency package on Ubuntu

root@gateway:~# apt update ; apt-get install php mariadb-server apache2 libapache2-mod-php8.1 php-mysql php-curl php-xml php-ldap nodejs npm git -y

root@gateway ~]# systemctl start mysql apache2

  • Set the MySQL root password with the following command

 root@gateway ~]# mysql_secure_installation

     Step 1 (B): How to install the necessary dependencies on Amazon Linux?

  • Install the Ezeelogin dependency package on Amazon Linux

root@gateway:~# dnf -y install httpd openssl php mariadb105-server php-mysqlnd php-process php-common php-cli php-json bzip2 mod_ssl php-ldap nodejs npm git -y

root@gateway:~# systemctl start httpd mariadb

  •  Set the MySQL root password with the following command

root@gateway:~# mysql_secure_installation

     Step 1 (C): How to install the necessary dependencies on Debian?

  • Install the Ezeelogin dependency package on Debian

root@gateway:~# apt update ; apt upgrade -y ; apt install curl -y ; curl -sSL https://packages.sury.org/php/README.txt | sudo bash -x;apt install php8.1 libapache2-mod-php8.1 mariadb-client mariadb-server apache2 php8.1-mcrypt php8.1-mysql php8.1-curl php8.1-xml php8.1-ldap nodejs npm git –y

root@gateway:~# systemctl start mysql apache2

  • Set the MySQL root password with the following command

root@gateway:~# mysql_secure_installation


Step 2: Installing Ioncube loader for PHP

Ezeelogin SSH jump server software employs Ioncube loader encryption. Before installing the jump server, it is imperative to download and install the Ioncube loader to decrypt it. 

     Step 2.1: Download the Ioncube package for 64 bit and untar it /usr/local/ioncube

root@gateway:~# wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_aarch64.tar.gz

root@gateway:~# tar -zxf ioncube_loaders_lin_aarch64.tar.gz&& mv ioncube /usr/local

      Step 2.2: Edit the PHP configuration file and load the corresponding Ioncube loader according to the PHP version.

Ubuntu/Debian:

root@gateway:~# vi /etc/php/8.1/cli/php.ini

zend_extension = /usr/local/ioncube/ioncube_loader_lin_8.1.so

root@gateway:~# vi /etc/php/8.1/apache2/php.ini

root@gateway:~# apachectl restart

Amazon Linux:

root@gateway:~# vim /etc/php.ini

zend_extension = /usr/local/ioncube/ioncube_loader_lin_8.1.so


Step 3: Follow the article below from step 4 to issue the license and continue with the installation:

Setup and configure ssh jump server


Contact the Ezeelogin support team via 24×6 Live Chat / Ezeelogin Support for assistance with the installation.