You can run multiple php versions on Ubuntu without any issues. But you require multiple PHP versions if applications are built in different PHP versions like php 7.1 and php 7.2.
Here, we will installPHP7.4, and PHP8.1 on the server.
sudo apt-get update && sudo apt-get upgrade
First, we will add PPA using the command below
sudo add-apt-repository ppa:ondrej/php
Install PHP 8.1 with this command.
sudo apt install php8.1
Also install required php modules.
sudo apt install php8.1-cli php8.1-fpm php8.1-common php8.1-curl php8.1-gd php8.1-mbstring php8.1-mysql php8.1-xml
To configure php version on
server {
listen 80;
root /var/www/php81;
index index.php;
server_name php81.test.com;
location ~* \.php$ {
# With php-fpm unix sockets
fastcgi_pass unix:/var/run/php/php8.1-fpm.sock;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
}
}