To install VIMP Light, VIMP Ultimate [Standard], VIMP Campus or VIMP Enterprise, you need the SourceGuardian PHP extension.
This article describes how to install the extension on Ubuntu 24.04 (64-bit) with PHP 8.3. More information about using SourceGuardian can be found here.
A wizard for installing the latest SourceGuardian loaders can be found here.
The general procedure is as follows:
First create a temporary directory "loader" under /usr/src/ and change to it:
mkdir /usr/src/loader cd /usr/src/loader
Load the package, here Linux 64-bit, directly into the new directory:
curl https://www.sourceguardian.com/loaders/download/loaders.linux-x86_64.tar.gz --output loaders.linux-x86_64.tar.gz
Â
Now unzip the file there:
tar xzf loaders.linux-x86_64.tar.gz
Â
Copy the file matching your PHP version into the "extension_dir" of your PHP configuration:
cp ixed.8.3.lin /usr/lib/php/20230831/
Â
Edit the php.ini of FPM:
nano /etc/php/8.3/fpm/php.ini
Â
And add the following directive:
extension=ixed.8.3.lin
Â
and then save it.
Â
Now we open the php.ini of the CLI:
nano /etc/php/8.3/cli/php.ini
Â
And add the same directive here:
extension=ixed.8.3.lin
Â
Now we restart PHP-FPM:
systemctl restart php8.3-fpm
Â
Then, depending on the use, we restart NGINX:
systemctl restart nginx
Â
or Apache2:
systemctl restart apache2
Â
The extension is now active for PHP and the CLI and VIMP is decrypted.