How to Install PHP 8.2 for Nginx on Ubuntu 22.04

To install PHP 8.2 for Nginx on Ubuntu 22.04, you can follow these steps:

Step 1 : Update the System : Make sure your package list and installed packages are up to date.

Step 2 : Install Software Properties Common

Step 3 : Add the Ondřej Surý PPA

You need to add the Ondřej Surý PPA to your system:

Step 4 : Install PHP 8.2 Core

This command installs the core PHP 8.2 package.

Step 5 : Install Required PHP Extensions

Install additional PHP extensions based on your project's requirements. Here's an example with commonly used extensions:

You can install additional PHP extensions based on your requirements.

Step 6 : Configure Nginx to use PHP

Create a new Nginx server block configuration:

Replace "example.com" with your domain or server IP. Add the following configuration:

Save and exit the file. Create a symbolic link to enable the site:

Test the Nginx configuration:

If the test is successful, reload Nginx to apply the changes:

Step 7 : Verify PHP Installation

Create a PHP file in your web root to verify the installation. For example:

Add the following content:

Save the file and access it in your web browser (e.g., http://your_domain_or_ip/info.php). You should see the PHP information page.

You should now have PHP 8.2 installed and configured with Nginx on Ubuntu 22.04.