To make a WordPress website, you need to install dependencies. These include Apache web server, PHP programming, Mysql Database, and PHPMyAdmin. You can find all of these in software like
Xampp
XAMPP is a free and open-source cross-platform web server solution stack package developed by Apache Friends, consisting mainly of the Apache HTTP Server, MariaDB database, and interpreters for scripts written in the PHP and Perl programming languages. Since most actual web server deployments use the same components as XAMPP, it makes transitioning from a local test server to a live server possible. It is compiled and maintained by apache. XAMPP provides an easy-to-use control panel to manage Apache, MySQL, and other programs without using commands. To use PHP, we need to install Apache and MySQL.
Basic packages include system, programming & server software:
X – [cross platform operating systems] meaning it can run on any OS: macOS, Windows, Linux etc.
A – Apache – this is the web server software.
M – MySQL – Database.
P – PHP programming language
P – Perl – scripting language
ProFTPD – an FTP server
OpenSSL – for secure sockets layer support
PhpMyAdmin – for MySQL admin.
Wamp
WampServer refers to a solution stack for the macOS, created by Romain Bourdon and consisting of the Apache web server, OpenSSL for SSL support, MySQL database and PHP programming language
Mamp
Mamp refers to a solution stack for the Microsoft Windows operating system, created by Romain Bourdon and consisting of the Apache web server, OpenSSL for SSL support, MySQL database and PHP programming language.
Lamp
LAMP (Linux, Apache, MySQL, PHP/Perl/Python) is an acronym denoting one of the most common software stacks for many of the web’s most popular applications. However, LAMP now refers to a generic software stack model and its components are largely interchangeable.[1]
Each letter in the acronym stands for one of its four open-source building blocks:
-
- Linux for the operating system
- Apache HTTP Server
- MySQL for the relational database management system
- PHP, Perl, or Python programming language
Laragon
Laragon is a portable, isolated, fast & powerful universal development environment for PHP, Node.js, Python, Java, Go, Ruby. It is fast, lightweight, easy-to-use and easy-to-extend.
Laragon is great for building and managing modern web applications. It is focused on performance – designed around stability, simplicity, flexibility and freedom.
Laragon is very lightweight and will stay as lean as possible. The core binary itself is less than 2MB and uses less than 4MB RAM when running.
You can download it from here https://laragon.org/download/index.html
Features
- Terminal Access
You can access the terminal in windows also as in Linux operating system - Database Access
You can access the database from this app also. - Pretty URLs
Useapp.test
instead oflocalhost/app
. - Portable
You can move the Laragon folder around (to another disk, to another laptop, sync to Cloud,…) without any worries. - Isolated
Laragon has an isolated environment with your OS – it will keep your system clean. - Easy Operation
Unlike others who pre-config for you, Laragonauto-configs
all the complicated things. That way you can add another version of PHP, Python, Ruby, Java, Go, Apache, Nginx, MySQL, PostgreSQL, MongoDB,… effortlessly. - Modern & Powerful
Laragon comes with a modern architecture which is suitable to build modern web apps. You can work with both Apache & Nginx as they are fully managed.
Also, Laragon makes things a lot easier:- Wanna have a WordPress CMS? Just 1 click.
- Wanna show your local project to customers? Just 1 click.
- Wanna enable/disable a PHP extension? Just 1 click.
How to Install XAMPP
We look into step by step process to install XAMPP for Windows. For Other Operating Systems, XAMPP installation steps are similar.
1. Download XAMPP and start the installation file
Click here to XAMPP download and download the latest PHP version 8.1 plus: https://www.apachefriends.org/download.html
After you have downloaded XAMPP, run the setup. The warning message dialogue window shown below appears.