sudo su
mkdir /usr/local/sourceguardian
cd /usr/local/sourceguardian
curl https://www.sourceguardian.com/loaders/download/loaders.linux-x86_64.tar.gz --output loaders.linux-x86_64.tar.gz
tar xzf loaders.linux-x86_64.tar.gz
cp ixed.7.2.lin /usr/lib64/php/modules/
cd /etc/php.d/
#Content for sourceguardian.ini file:
echo "[sourceguardian]" > sourceguardian.ini
echo "zend_extension=/usr/lib64/php/modules/ixed.7.2.lin" >> sourceguardian.ini
systemctl restart php-fpm.service
sudo su
mkdir /usr/local/sourceguardian
cd /usr/local/sourceguardian
curl https://www.sourceguardian.com/loaders/download/loaders.linux-x86_64.tar.gz --output loaders.linux-x86_64.tar.gz
tar xzf loaders.linux-x86_64.tar.gz
cp ixed.7.3.lin /usr/lib64/php/modules/
cd /etc/php.d/
#Content for sourceguardian.ini file:
echo "[sourceguardian]" > sourceguardian.ini
echo "zend_extension=/usr/lib64/php/modules/ixed.7.3.lin" >> sourceguardian.ini
systemctl restart php-fpm.service
sudo su
mkdir /usr/local/sourceguardian
cd /usr/local/sourceguardian
curl https://www.sourceguardian.com/loaders/download/loaders.linux-x86_64.tar.gz --output loaders.linux-x86_64.tar.gz
tar xzf loaders.linux-x86_64.tar.gz
cp ixed.7.4.lin /usr/lib64/php/modules/
cd /etc/php.d/
#Content for sourceguardian.ini file:
echo "[sourceguardian]" > sourceguardian.ini
echo "zend_extension=/usr/lib64/php/modules/ixed.7.4.lin" >> sourceguardian.ini
systemctl restart php-fpm.service
The PHP extension dir may differ depending on your local setup.
You can use phpinfo()
function to find the location of your php extension directory or you can use php -i
from the command line.
Example:
root@73fa7795de48:/# php -i | grep extension_dir
extension_dir => /usr/lib/php/20160303 => /usr/lib/php/20160303
Reference: Install source guardian for PHP 7.2