The basic Web-Dev stack will include web server, data base server, ssh server and php runtime, XAMP is compatable with window os, for Linux LAMP stack has to be used. The full form of XAMP is mentioned below :
X -> windows OS (operating system)
A -> apache (web server)
M -> Mysql (database server)
P -> PHP (programming language)
Once the XAMP is downloaded and installed, then install php, once all the necessary installations are done do a version check and then Boot up the XAMP.
The XAMP will have Apache and MySQL installed, php will be integrated with the web-server and database server via php admin portal.
XAMP will have third party services like FTP and SSH already installed which can be omitted during the XAMP installation process.
Services and frameworks like mysql, js, html, css, php and multiple other vital extensions will be activated and integrated once the XAMP installation is done.
Download and install a good [text editor], add a caching layer called meme-cache (HIGH PERFORMANCE, LIGHT WEIGHT CACHING SYSTEM). Also integrate the code with GIT BASH so that the code can be version controlled.
When all the necessary software and programming language are integrated then the front end stack and back end stack will be integrated to carry out full stack development activities.
Front-end stack : HTML | CSS | JS
Back-end Stack : PHP | Mysql | SSH servers | HTTP clients and Debuggers
Front end system -> Backend System -> DB
DB -> Backend Web server -> Front end System
All the web traffic / computation / processing will be managed via web server, all the database operations will be managed by DB SERVER (database servers), all the caching will be managed by caching system (memcache).
Note: XAMP will be running PHP as back-end programming language, PHP has multiple extensions for SQL and NOSQL based DB DRIVERS. It is advisable to carry out php development through MVC frameworks like laravel as it provides higher security, flexibility and extensibility. Laravel framework can be easily integrated with XAMP.
All the databases read/write will be handled and processed by MYSQL, and all the web server requests are Handled by Apache Web server, all the caching will be handled by cache driver.
The article above is rendered by integrating outputs of 1 HUMAN AGENT & 3 AI AGENTS, an amalgamation of HGI and AI to serve technology education globally.