How to Install XAMPP on Ubuntu 24.04
XAMPP is a free software bundle that puts a web server, a database, and PHP tools onto your computer in one single package so you can build and test websites locally on Ubuntu 24.04 before putting them online.
Setting up version 8.2.12 or newer of this local server environment takes just a few steps, starting with a download straight from the official Apache Friends website.
Download the XAMPP installer script from its website and save it. Make the script executable using `chmod 755` in the terminal, then run it with `sudo ./xampp-linux-x64-*-installer.run`. Follow the on-screen prompts to complete the installation.
Download XAMPP
To install XAMPP on Ubuntu 24.04, you need to download the official Linux installer from the SourceForge project page. Open your terminal and use the wget command to grab the installer file directly to your computer. Once the download finishes, you must change the file permissions with chmod so the system can run the setup script.
wget https://sourceforge.net/projects/xampp/files/XAMPP%20Linux/8.2.12/xampp-linux-x64-8.2.12-0-installer.run
Running a terminal command makes the downloaded installer executable.
Terminal prompts guide selection of specific XAMPP components during setup. Launching the XAMPP application manages web servers and databases after the installation finishes.
sudo ./xampp-linux-*-installer.run

Choose the necessary XAMPP core files and developer files, then proceed.

The installer finishes its task.

Click the Finish button to open the application.

The Manage Servers tab controls server states.

Command-line control provides an alternative method. Executing the command below starts and stops all servers.
sudo /opt/lampp/lampp stop
sudo /opt/lampp/lampp start
Operation
Operating XAMPP on Ubuntu 24.04 relies on the /opt/lampp folder to store all your web server files and databases. After you start the services, open a web browser and go to your server IP address to check that the Apache web server is running. You can also click the phpMyAdmin link on the welcome page to manage your databases easily.
Browse to the server IP address or hostname to view the default Apache web page.

Click the PHPInfo link to display PHP information.

Click the phpMyAdmin link to manage MariaDB.

That completes the setup process.
XAMPP provides an efficient way to set up a local server environment on Ubuntu for PHP development.
- XAMPP provides an efficient way to set up a local server environment on Ubuntu, facilitating PHP development.
- The installation process is straightforward, requiring only a few terminal commands.
- This package includes essential components such as Apache, MariaDB, and interpreters for PHP and Perl, streamlining web development.
- Users can manage their servers easily through the XAMPP application or command line.
- With XAMPP, you can easily create, run, and manage PHP-based websites and applications from a single installation, enhancing developer productivity.
How to install XAMPP in Ubuntu 24.04 using terminal?
Terminal installation begins after downloading the package. Navigate to the downloads folder first. Grant executable permissions to the installer next, then run it using the appropriate command.
Where is XAMPP installed in Ubuntu?
Core configuration files reside in specific locations: Apache configuration files use /opt/lampp/etc/httpd.conf and /opt/lampp/etc/extra/httpd-xampp.conf.
Was this guide helpful?
About the Author
Richard
Tech Writer, IT Professional
Richard, a writer for Geek Rewind, is a tech enthusiast who loves breaking down complex IT topics into simple, easy-to-understand ideas. With years of hands-on experience in system administration and enterprise IT operations, he’s developed a knack for offering practical tips and solutions. Richard aims to make technology more accessible and actionable. He's deeply committed to the Geek Rewind community, always ready to answer questions and engage in discussions.
[…] can install XAMPP on Windows or Ubuntu to run PHP apps locally on your […]
[…] you need to run websites, like Apache, MariaDB, and PHP. You can also use XAMPP on Windows or Ubuntu to run PHP apps. Joomla is a popular, free system used to build and manage professional […]