====== Multiple PHP versions in ISPConfig3 ======
**Note**: This is a modified copy of https://www.howtoforge.com/tutorial/how-to-install-php-7-for-ispconfig-3-from-debian-packages-on-debian-8-and-9/, which is more detailed and gives better explanations.
However, sury.org breaks systems which do not use [[https://systemd.io/|systemd]]. I use the old standby, [[https://en.wikipedia.org/wiki/Init#SysV-style|sysV init]], which is available on [[https://www.devuan.org/|Devuan Linux]] due to problems I have with systemd.
===== Install additional PHP Versions =====
First, set up the repository for [[https://tdrnetworks.com/|TRD Networks]] as described in [[unix:linux:debian:devuan_sury|]] and install the versions of PHP you want. You can use the repository from [[https://tdrnetworks.com/|TRD Networks]] on systemd based installs, but you can not use [[https://deb.sury.org/|sury.org]] on non-systemd based systems.
===== Define Additional PHP Versions in ISPConfig =====
Second, add the PHP Versions you want to your ISPConfig3 install. Following are just copied from their site. I recommend you use the [[https://www.howtoforge.com/tutorial/how-to-install-php-7-for-ispconfig-3-from-debian-packages-on-debian-8-and-9/|Howto Forge site]] unless you already know what you're doing, as they give better explanations.
==== PHP 7.4 ====
PHP 7.4
Path to the PHP FastCGI binary: /usr/bin/php-cgi7.4
Path to the php.ini directory: /etc/php/7.4/cgi/php.ini
Path to the PHP-FPM init script: php7.4-fpm
Path to the php.ini directory: /etc/php/7.4/fpm/php.ini
Path to the PHP-FPM pool directory: /etc/php/7.4/fpm/pool.d
==== PHP 8.0 ====
PHP 8.0
Path to the PHP FastCGI binary: /usr/bin/php-cgi8.0
Path to the php.ini directory: /etc/php/8.0/cgi/
Path to the PHP-FPM init script: php8.0-fpm
Path to the php.ini directory: /etc/php/8.0/fpm/
Path to the PHP-FPM pool directory: /etc/php/8.0/fpm/pool.d
==== PHP 8.1 ====
PHP 8.1
Path to the PHP FastCGI binary: /usr/bin/php-cgi8.1
Path to the php.ini directory: /etc/php/8.1/cgi/
Path to the PHP-FPM init script: php8.1-fpm
Path to the php.ini directory: /etc/php/8.1/fpm/
Path to the PHP-FPM pool directory: /etc/php/8.1/fpm/pool.d