Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

What is purpose does xampp serve?


Asked by Clarissa Whitney on Dec 15, 2021 FAQ



The use of XAMPP is to test the clients or your website before uploading it to the remote web server. This XAMPP server software gives you the suitable environment for testing MYSQL, PHP, Apache, and Perl projects on the local computer. The full form of XAMPP is X stands for Cross-platform, (A) Apache server, (M) MariaDB, (P) PHP and (P) Perl.
Similarly,
The use of XAMPP is to test the clients or your website before uploading it to the remote web server. This XAMPP server software gives you the suitable environment for testing MYSQL, PHP, Apache, and Perl projects on the local computer. The full form of XAMPP is X stands for Cross-platform, (A) Apache server, (M) MariaDB, (P) PHP and (P) Perl.
Keeping this in consideration, MAMP is a vastly more advanced development environment compared to XAMPP which is a simple LAMP stack and nothing more and involves a lot more manual setup for websites whereas MAMP handles all this for us, it also has much more advanced functionality for switching PHP versions, logging, DNS mapping and my favourite feature LAN mapping via xip.io.
Subsequently,
WAMP works only in Windows operating system, whereas XAMPP is cross-platform, it works in Windows, Linux, Mac, etc. WAMP provides support only for the MySQL and PHP, whereas XAMPP provides support for MySQL, PHP, and Perl
Additionally,
Starting ~line 200 of your http.conf file, copy everything between <Directory "C:/xampp/htdocs"> and </Directory> (~line 232) and paste it immediately below with C:/xampp/htdocs replaced with your desired directory (in this case C:/Projects) to give your server the correct permissions for the new directory.