To install PHP 8.0 on Ubuntu 24.04, follow these steps:
Step 1 : Update
Ensure your system is up to date by running:
sudo apt update
Step 2 : Add the Ondřej Surý PHP PPA repository:
sudo add-apt-repository ppa:ondrej/php
Step 3 : Update your package list to include the newly added repository:
sudo apt update
Step 4 : Install PHP 8.0 core packages including CLI and FPM:
sudo apt install php8.0 php8.0-cli php8.0-fpm
Step 5 : Install commonly used PHP extensions such as MySQL, cURL, XSL, GD, XML, Zip, SOAP, BCMath, Mbstring, and Imagick:
sudo apt install php8.0-{mysql,curl,xsl,gd,common,xml,zip,xsl,soap,bcmath,mbstring}
Explanation of Extensions:
- php8.0-mysql
: MySQL database support
- php8.0-curl
: Client URL library for URL handling
- php8.0-xsl
: XSL module for PHP
- php8.0-gd
: GD library for image processing
- php8.0-common
: Common files for PHP
- php8.0-xml
: XML module for PHP
- php8.0-zip
: ZIP archive support
- php8.0-soap
: SOAP module for PHP
- php8.0-bcmath
: BCMath arbitrary precision mathematics module for PHP
- php8.0-mbstring
: Multibyte string module for PHP
Step 6 : Verify that PHP 8.0 is installed by checking the version:
php -v
Congratulations! You have successfully installed PHP 8.0 on Ubuntu 24.04.