0 0
Advertisements
Read Time:3 Minute, 23 Second

What is XAMPP?

XAMPP is the most popular PHP development environment

XAMPP is a completely free, easy to install Apache distribution containing MariaDB, PHP, and Perl. The XAMPP open source package has been set up to be incredibly easy to install and to use.

Advertisements

XAMPP is an abbreviation for cross-platform, Apache, MySQL, PHP and Perl, and it allows you to build WordPress site offline, on a local web server on your computer. This simple and lightweight solution works on Windows, Linux, and Mac – hence the “cross-platform” part.

It’s a completely free, open source Apache server distribution with MariaDB (formerly MySQL), PHP, and Perl. XAMPP is available for all major operating systems, and is extremely easy to install and use. This explains why it’s the most popular PHP development environment.

Advertisements

Here’s what the alphabets in XAMPP stand for:

  • X — cross-platform (X), as it supports multiple operating systems
  • A — Apache HTTP Server
  • M — MariaDB (formerly MySQL)
  • P — PHP
  • P — PERL

Apart from the core components mentioned above, XAMPP usually comes with other useful tools such as Mercury mail server, phpMyAdmin for database administration, Webalizer for web server log analysis, OpenSSLApache Tomcat for running Java code, and FileZilla FTP server.

Advertisements

Why XAMPP?

As a professional WordPress developer, I cannot stress enough how beneficial having a local development environment is. It lets me setup new WordPress installs in a jiffy. And since it’s hosted locally on my computer, there’s no delay in uploading my changes and see them come alive on the browser.

Want to try a new theme? Just copy and paste it into your wp-content/themes directory. And bam! It’s loaded instantly. The same with plugins and changing any settings. No server delay, no upload hassles, no unnecessary waiting times. Everything happens in real time.

It’s like taking your car on a racetrack and pushing it to its limits. The perfect testing environment to go wild without any repercussions (well, almost).

With XAMPP installed on my PC, I can continue working on my site even if I’m at a remote location with no connectivity. Developing locally is also much secure, as your site is offline and away from the prying eyes of hackers (and pesky clients).

Why XAMPP for WordPress?

Like all software, WordPress has certain prerequisites to run. The current recommended WordPress requirements are:

  • PHP version 7.3 or greater
  • MySQL version 5.6 or greater OR MariaDB version 10.1 or greater
  • HTTPS support
  • Apache OR nginx server

XAMPP checks all the boxes listed above. It’s free, reliable, easy to use, and works on all major platforms. You can’t go wrong with it.

How to set up

How to Use XAMPP to Set Up a Local WordPress Site (In 3 Steps)

  1. Step 1: Install XAMPP. First of all, you’ll need to go to the Apache Friends website, and select the relevant download link on the homepage:
  2. Step 2: Run XAMPP and Configure Your Environment. Now, open up the XAMPP application and hit the Start button.
  3. Step 3: Download and Run WordPress.

Components

ComponentOn WindowsOn LinuxOn macOS
Apache 2.4.46YesYesYes
MariaDB 10.4.14YesYesYes
PHP 7.4.10YesYes Yes 
phpMyAdmin 5.0.2YesYesYes
OpenSSL 1.1.1gYesYesYes
WebalizerYes – 2.23-04Yes – 2.23-05Yes – 2.23-05
FileZilla FTP Server 0.9.41YesYesYes
Mercury Mail Transport System 4.63YesYesYes
Strawberry Perl 5.32.0.1 PortableYesYesYes
Tomcat 7.0.105 (with mod_proxy_ajp as connector)YesYesYes
XAMPP Control Panel 3.2.4YesYesYes
APR 1.5.2YesYesYes
APR-utils 1.5.4YesYesYes
cUrl 7.53.1YesYesYes
expat 2.0.1YesYesYes
FPDF 1.7YesYesYes
FreeTDS 0.91YesYesYes
Freetype2 2.4.8YesYesYes
GD 2.2.5YesYesYes
gdbm 1.8.3YesYesYes
gettext 0.19.8.1YesYesYes
ICU4C Library 66.1YesYesYes
IMAP C-Client 2007eYesYesYes
libapreq 2.13YesYesYes
libpng 1.5.26YesYesYes
libxml 2.0.1YesYesYes
libxslt 1.1.33YesYesYes
mcrypt 2.5.8YesYesYes
mhash 0.9.9.9YesYesYes
Ming 0.4.5YesYesYes
mod_perl 2.0.8-devYesYesYes
ncurses 5.9YesYesYes
OpenLDAP (client) 2.4.48YesYesYes
pdf class 0.11.7YesYesYes
Perl 5.30.3YesYesYes
ProFTPD 1.3.6YesYesYes
Sablotron 1.0.3YesYesYes
zlib 1.2.11YesYesYes

About Post Author

Hardik Gandhi

Me Hardik Gandhi a Blogger ,Web designer, Content Writer,Graphics Designer and CEO of Techno Disc Web Solution.I also provide Web Design and with all facilities, also Writes Gujarati Books..
Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleppy
Sleppy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %

Average Rating

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%

Leave a Reply

Your email address will not be published. Required fields are marked *