Skip to content

Troubleshooting & Tools for PHP

Updated June 21, 2025

Remove old versions of PHP

sudo apt purge php7.4*
sudo apt autoclean && apt autoremove -y

Check which version and modules are installed

dpkg --list | grep php
or
sudo update-alternatives --list php

Change which version should be running

sudo update-alternatives --config php

Confirm which version is running

php --version

Install PHP and some extensions

sudo add-apt-repository ppa:ondrej/php && add-apt-repository ppa:ondrej/apache2

sudo apt install php8.4 libapache2-mod-php8.4 libapache2-mod-fcgid -y
sudo apt install -y php8.4-{common,fpm,curl,xml,cli,mysql,cgi,zip,gmp,bcmath,gd,intl,ssh2,pdo,opcache,dev,apcu,sockets}