Install PHP 7.4 on Nginx Ubuntu 18.04

Updated: 4th December 2019
Tags: php php-fpm nginx

Add PPA for PHP 7.4

Add the ondrej/php which has PHP 7.4 package and other required PHP extensions.

sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update

Once you have added the PPA you can install PHP 7.4.

Install PHP 7.4 for Nginx

sudo apt install php7.4-fpm

Verify PHP 7.4 is installed

php -v

Install PHP 7.4 Extensions

Installing PHP extensions are simple with the following syntax.

sudo apt install php7.4-**extension_name**

Some common php extensions install command

sudo apt install php7.4-common php7.4-mysql php7.4-xml php7.4-xmlrpc php7.4-curl php7.4-gd php7.4-imagick php7.4-cli php7.4-dev php7.4-imap php7.4-mbstring php7.4-opcache php7.4-soap php7.4-zip php7.4-intl -y

Configure PHP 7.4 Nginx

sudo nano /etc/php/7.4/fpm/php.ini

Restart PHP 7.4 FPM

sudo php-fpm7.4 -t 
sudo service php7.4-fpm restart