Install mcrypt for php7.2
Note
Do not use this guide if you are not using HostBill installed using quick install script, and you're not using php 7.2
Mcrypt library support was deprecated in PHP 7.1 and removed from PHP 7.2 completely. Underlying libmcrypt library though not updated for a long time is considered stable and used by many extensions, including some HostBill modules. If you're warned about missing mcrypt extension, you can install it to your php using this guide.
Note: This guide assumes you've installed Hostbill using auto-install bash script on Centos 7, resulting in PHP 7.2
- Login to your HostBill server over ssh as root
Run following commands:
yum -y gcc install php72u-devel pear1u libmcrypt-devel pecl channel-update pecl.php.net pecl install mcrypt-1.0.1
You will be prompted for libmcrypt prefix, hit enter:
libmcrypt prefix? [autodetect] :
Finish installation by adding entry to php ini & restart php-fpm:
echo 'extension=mcrypt.so' >> /etc/php.ini systemctl restart php-fpm