After I upgrade php to 7.2.34 from remi's repo (in order to fulfill the vulnerability assessment)
It turned out that SourceGuardian needs "ixed7.2ts.lin" extension to let httpd work.
Code: Select all
PHP script '/usr/local/nagiosxi/html/includes/dbl.inc.php' is protected by SourceGuardian and requires a SourceGuardian loader 'ixed.7.2ts.lin' to be installed.
1) Click here to download the required 'ixed.7.2ts.lin' loader from the SourceGuardian site
2) Install the loader to /usr/lib64/php-zts/modules
3) Edit /etc/php.ini and add 'extension=ixed.7.2ts.lin' directive
4) Restart the web server
But the php I installed is zts-disabled,
Code: Select all
# php -i | grep Thread
Thread Safety => disabled
But the SourceGuardian seems not work if I set the "ixed.7.2.lin" instead.
Which way should I do? either:
1. reinstall php with zts; but i can't find 7.2.34 with zts version. (from remi's repo)
or
2. how to make SourceGaurdian accept zts-disabled extension? ("ixed.7.2.lin")
Please advise.
Thank you!