PHP is a popular server-side scripting language that is widely used for web development. The latest version, PHP 8.1, comes with new features and improvements that make IT a great choice for building modern web applications. If you’re new to Ubuntu and want to install PHP 8.1, this tutorial will guide you through the process step by step.
Prerequisites
Before you begin, make sure you have a non-root user account with sudo privileges. You’ll also need access to a terminal or command line interface on your Ubuntu server.
Step 1: Update System packages
First, open a terminal and run the following command to update the system packages:
sudo apt update && sudo apt upgrade
Enter your password when prompted, and allow the updates to install. This will ensure that your system is up to date before installing PHP 8.1.
Step 2: Add Ondřej Surý PPA
Ondřej Surý maintains a PPA that provides the latest PHP versions for Ubuntu. You can add this repository to your system by running the following command:
sudo add-apt-repository ppa:ondrej/php
Press Enter when prompted to confirm adding the repository. This will allow you to install PHP 8.1 from Ondřej Surý’s PPA.
Step 3: Install PHP 8.1
Once the PPA is added, update the package list again and install PHP 8.1 with the following commands:
sudo apt update
sudo apt install php8.1
During the installation, you may be prompted to confirm the download size and disk space usage. Type ‘Y’ and press Enter to proceed with the installation.
Step 4: Verify Installation
After the installation is complete, you can verify the PHP version by running the following command:
php -v
This will display the installed version of PHP, which should be 8.1. Additionally, you can create a PHP info file to check the configuration settings:
echo "
Then, open a web browser and navigate to http://your_server_ip/phpinfo.php. You should see a page with detailed information about the PHP configuration.
Step 5: Install Additional PHP Extensions
Depending on your web application's requirements, you may need to install additional PHP extensions. You can search for available extensions with the following command:
sudo apt search php8.1-*
Find the extension you need and install it using the 'sudo apt install' command. For example, to install the mysql extension, you would run:
sudo apt install php8.1-mysql
Conclusion
By following this tutorial, you have successfully installed PHP 8.1 on your Ubuntu server. You can now start developing web applications and take advantage of the new features and improvements offered by PHP 8.1.
FAQs
Q: Can I install PHP 8.1 on older versions of Ubuntu?
A: Ondřej Surý's PPA provides packages for various Ubuntu versions, so you should be able to install PHP 8.1 on older releases as well. However, it's always recommended to use a supported version of Ubuntu for security and stability.
Q: Will installing PHP 8.1 overwrite my existing PHP version?
A: Installing PHP 8.1 will not overwrite your existing PHP version. You can have multiple PHP versions installed on the same system and switch between them as needed.