Basics

PHP Installation

Installing PHP 8.3

PHP installation sets up version 8.3 with Apache or Nginx servers.

Prerequisites for PHP Installation

Before you begin installing PHP 8.3, ensure you have the following prerequisites in place:

  • Access to a terminal or command line interface.
  • Root or superuser privileges.
  • Internet connection to download packages.
  • A web server such as Apache or Nginx installed.

Installing PHP 8.3 on Ubuntu

To install PHP 8.3 on an Ubuntu system, follow these steps:

Once the installation is complete, verify the installation by checking the PHP version:

Configuring PHP with Apache

If you are using Apache as your web server, you need to enable the PHP module and restart Apache:

Configuring PHP with Nginx

For Nginx, PHP works as a FastCGI Process Manager (FPM). You need to install and configure php8.3-fpm and adjust your Nginx configuration:

Edit your Nginx site configuration file to include the following configuration block:

After updating the configuration, test the Nginx configuration for syntax errors and restart the server:

Verifying PHP Installation

To verify the PHP installation, create a PHP file in your web root directory with the following content:

Save the file as info.php and access it via your web browser at http://your_domain/info.php. You should see the PHP information page confirming that PHP 8.3 is installed and running.