How to Install PHP 8.2 on Ubuntu 24.10

To install PHP 8.2 on Ubuntu 24.10, follow these simple steps.

Step 1 : Run the following command to ensure your system is up to date:

Step 2 : Since ppa:ondrej/php does not officially support non-LTS versions of Ubuntu, do the following:

- Add the repository:

- Edit the repository source file:

Find the word "oracular" and replace it with "noble".

- Save and exit the file.

Step 3 : Run the following command again to update the package list:

Step 4 : Create a preferences file to pin the libgd3 package to the oracular release:

Add the following lines:

Save and exit the file.

Step 5 : Install PHP 8.2 core packages:

Step 6 : Install frequently used PHP extensions:

- php8.2-mysql: For MySQL database connectivity.

- php8.2-curl: For HTTP requests and API integrations.

- php8.2-xsl: For XML transformations.

- php8.2-gd: For image processing.

- php8.2-common: Contains common modules and libraries.

- php8.2-xml: For working with XML data.

- php8.2-zip: For creating and extracting ZIP files.

- php8.2-soap: For SOAP protocol support.

- php8.2-bcmath: For handling large numbers and precision math.

- php8.2-mbstring: For multibyte string processing.

- php8.2-gettext: For translations and internationalization.

- php8.2-imagick: For advanced image manipulation.

Step 7 : Check the PHP version to confirm successful installation:

Congratulations! You have successfully installed PHP 8.2 on Ubuntu 24.10.