Hej Dylan, thank you for your reply.
So basically the steps would be, buying the PHPSwitcher Plugin, then installing it and then we will see it in the backend menu (where exactly?) and we can set the PHP version for each customer seperately. For example after installation, nothing changes with the current version yet, we go to one customer and change it to 7.1, then it will be set only for this customer and we also don't have to use code to change it but can do it easily in the backend?
You should read the PhpSwitcher plugin documentation to understand how it works currently.
Basically put, the PhpSwitcher plugin make it possible to provide self-compiled PHP versions for your customers.
In order
- You install the plugin through the plugin management interface (Admin UI level)
- As root user, you run the PHP compiler in automatic mode such as: perl /var/www/imscp/gui/plugins/PhpSwitcher/PhpCompiler/php_compiler.pl --auto-setup 5.6 7.0 7.1
Your customers can now select the PHP version they want to use of each of their websites. The plugin provides a dedicated interface for PHP versions selection (Client UI level).
Extended documentation is available at https://wiki.i-mscp.net/doku.php?id=plugins:phpswitcher
In next version, you'll be able to setup PHP versions as provided by Debian packages in the plugin without having to rely on self-compiled PHP versions.