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.
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).
- MariaDB(MySQL) is the database system.
- All web data gets store here. (users, posts, products etc)
- Must Install - If you want to create websites.
- PHP is the programming language your website uses.
- Apache runs the PHP code.
- Must Install It.
- 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.
- You transfer files using FTP.
- Needed only if your project requires FTP access.
- This portion is Optional.
- Mercury Mail Server used to send emails locally (from your website).
- For test "Forgot Password" emails.
- Optional.
- Web server for Java Applications.
- If you want to use Java + JSP, you need it. If you do not need it, just ignore.
- Optional.
- Another programming language like PHP.
- It is used today (Rarely).
- Optional.
- Webalizer is a log analyzer that shows statistics about website visitors.
- Not commonly used for local development.
- Optional.
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