A Service of Softnik Technologies

Installing on Amazon EC2 & Amazon Linux 2

Installing Watch My Domains SED v5 on an Amazon Elastic Compute Cloud (EC2) instance is straightforward.

Install LAMP

Follow the instructions at AWS

LAMP on Amazon Linux 2

You may also use Amazon RDS instead of the database server on the EC2 instance. In that case create the database with RDS, configure its security and then enable access to the database from your EC2 instance. Now install a suitable database client on EC2 and use it to create a new database user. This procedure is no different from standard installation of other applications like say, WordPress.

Install and Enable SSL/TLS

SSL/TLS on Amazon Linux 2

Install the required PHP modules

Install php-mbstring and php-xml required by Watch My Domains SED v5

sudo yum -y install php-mbstring php-xml
sudo service php-fpm restart

Install PEAR and NET_DNS2

sudo yum -y install php-pear
sudo pear install net_dns2
sudo service php-fpm restart

Install ionCube

This step is not required for the Professional edition.

cd ~
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
tar zxvf ioncube_loaders_lin_x86-64.tar.gz
cd ioncube

sudo cp ioncube_loader_lin_7.4.so /usr/lib64/php/modules/

The above assumes that you have PHP 7.4, if not replace the 7.4 with appropriate version string.

Edit /etc/php.ini and add

zend_extension=/usr/lib64/php/modules/ioncube_loader_lin_7.4.so
at the top and restart PHP / apache

Create a database and user

Provide your mysql root password and login.

mysql -u root -p

The database is created in AWS management console if you are using Amazon RDS. In that case you will only need to create a new user using the mysql client.

create database wmdsed;
grant all privileges on wmdsed.* to 'wmdsed'@'localhost' identified by "yourpasswordhere";
flush privileges;
quit

Install Watch My Domains SED v5

cd /var/www/html
wget --content-disposition https://domainpunch.com/sed/wmdsed50_trial.zip.php
unzip wmdsed50_trial.zip
cd wmdsed50
cp config-sample.php config.php
nano config.php
Now edit config.php and provide database details, setup user password, etc. (please see the link below)

Installation & Setup

Open the application in your browser at https://<ip address>/wmdsed50/