Header Ads

Header ADS

Software: XAMPP-XAMPPcomponents-MustinstalLcomponents

SOFTWARE: XAMPP  - is a free, open-source software package that provides a local web-server environment for development. It is free space to create a local web-server for learner and website owner or developer.

It includes Apache, MySQL/MariaBD, PHP and Perl bundled for easy installation.

Developers use it to build and test websites or application on their own computers before deploying online.

software -xampp-xamppcomponents


XAMPP consists of several components. The installer usually shows 8-10 components, depending on the version. Below easy explained of XAMPP components.

1. Apache 

  • Apache is the main web server.
  • It allows your computer to open and run websites locally.
  • Without Apache, nothing will run. (Must Install It).
2. MariaDB (MySQL)

  • MariaDB(MySQL) is the database system.
  • All web data gets store here. (users, posts, products etc)
  • Must Install - If you want to create  websites.
3. PHP

  • PHP is the programming language your website uses.
  • Apache runs the PHP code.
  • Must Install It.
4. phpMyAdmin

  • It is a tool to manage your database easily.
  • Open in browser (localhost /phpmyadmin).
  • Lets you create tables, insert data, export/import databases.
  • It is Recommended.
5. FileZilla FTP Server 

  • You transfer files using FTP.
  • Needed only if your project requires  FTP access.
  • This portion is Optional.
6. Mercury Mail Server

  • Mercury Mail Server used to send emails locally (from your website).
  • For test "Forgot Password" emails.
  • Optional.
7. Tomcat 

  • Web server for Java Applications.
  • If you want to use Java + JSP, you need it. If you do not need it, just ignore.
  • Optional.
8. Perl

  • Another programming language like PHP.
  • It is used today (Rarely).
  • Optional.
9. Webalizer 

  • Webalizer is a log analyzer that shows statistics about website visitors.
  • Not commonly used for local development.
  • Optional.
10. OpenSSL, cURL, Fake Sendmail (Optional) or More.


Which ones to pick you usually

Must - Apache, MariaDB, PHP, phpMyAdmin

Optional - OpenSSL, if you need SSL. Tomcat only, if you are running to Java. FileZilla/Mercury?Perl only if you need FTP,email, Perl. 

No comments

Powered by Blogger.