Learn how to install and configure XAMPP on macOS ! Complete guide for setting up Apache, MySQL, PHP, and phpMyAdmin for local web development in hindi.
In this tutorial, we show you step-by-step how to download, install, configure XAMPP, start services, test PHP, access phpMyAdmin, and create your first web project on Mac. Perfect for web developers and students.
**π What You’ll Learn:**
**Step 1:** Download XAMPP for macOS
– Visit https://www.apachefriends.org/
– Choose correct PHP version
– Download DMG installer
**Step 2:** Install XAMPP on Mac
– Run DMG installer
– Component selection
– Complete installation wizard
– Grant admin permissions
**Step 3:** Security settings & permissions
– Grant network access
– Configure macOS firewall
– Allow incoming connections
**Step 4:** XAMPP Control Panel overview
– Services tab interface
– Status indicators
– Network ports information
– Control buttons
**Step 5:** Start Apache & MySQL services
– Start Apache web server
– Start MySQL database
– Verify services running
– Test localhost access
**Step 5:** Access & configure phpMyAdmin
– Open phpMyAdmin interface
– Create new database
– Set MySQL root password
– Manage databases
**Step 6:** Create your first web project (9:15)
– Create project folder in htdocs
– Build HTML files
– Access project in browser
**π» What is XAMPP?**
XAMPP is a free, open-source web server solution package that includes:
– **X** = Cross-platform (works on Windows, Mac, Linux)
– **A** = Apache Web Server
– **M** = MySQL/MariaDB Database
– **P** = PHP Programming Language
– **P** = Perl (optional)
**Plus:**
– phpMyAdmin (database management)
– ProFTPD (FTP server)
– OpenSSL (security)
**βοΈ Default Ports:**
“`
Apache (HTTP): 80
Apache (HTTPS): 443
MySQL: 3306
ProFTPD: 21
“`
**π Important Directory Locations:**
“`
XAMPP Installation: /Applications/XAMPP
Web Root (htdocs): /Applications/XAMPP/htdocs
Apache Config: /Applications/XAMPP/etc/httpd.conf
PHP Config: /Applications/XAMPP/etc/php.ini
MySQL Config: /Applications/XAMPP/etc/my.cnf
Logs: /Applications/XAMPP/logs/
“`
**π§ Essential Configuration Changes:**
“`
PHP (php.ini):
– memory_limit = 256M
– upload_max_filesize = 64M
– post_max_size = 64M
– display_errors = On (development only)
Apache (httpd.conf):
– Listen 80 (or change port if needed)
– ServerName localhost
“`
**π Accessing Your Projects:**
“`
Main localhost: http://localhost
XAMPP Dashboard: http://localhost/dashboard
phpMyAdmin: http://localhost/phpmyadmin
Your projects: http://localhost/project-name
“`
**π‘ Common Use Cases:**
– Local WordPress development
– PHP application testing
– MySQL database learning
– Web development practice
– Laravel/CodeIgniter projects
– Client website development
– Testing before deployment
**π¨βπ» Who Is This For?**
– Web developers
– PHP learners
– WordPress developers
– Students learning web development
– Freelancers building websites
– Anyone needing local server
**π About Fullstack Sensei:**
Praveen creates beginner-friendly web development tutorials in Hindi/Hinglish covering server setup, PHP, MySQL, WordPress, and full-stack development.
**π Useful Links:**
– XAMPP Official: apachefriends.org
– XAMPP Documentation: apachefriends.org/docs
– phpMyAdmin Docs: phpmyadmin.net
Playlist: https://www.youtube.com/playlist?list=PL_rvKnoN-cYWP-kID_NAZOaTzov3g7cLx
π Subscribe for more programming tutorials, installation guides, and debugging videos.
π¬ Have questions? Comment below β I reply to everyone!
#xampp #php #mysql #code #macos #macmini #macbook #javascript #fullstackdevelopment #programming #developer #webdevelopment #windows #linux
How to Install xampp on macOS,
How to Install xampp on Mac Mini,
How to Install xampp on MacBook,
How to Install xampp on m1,
How to Install xampp on m2,
How to Install xampp on m3,
How to Install xampp on m4,
How to Install xampp on m5,
How to Install xampp on windows,
How to Install xampp on linux
install xampp mac
xampp macos installation
xampp tutorial hindi
how to install xampp
xampp setup mac
php mysql mac
local server mac
xampp configuration
apache mysql php mac
web development mac
xampp phpmyadmin
localhost setup
xampp troubleshooting
fullstack sensei
praveen fullstack
xampp beginner tutorial
php development mac
mysql database mac
wordpress local server
xampp apache mysql
web server mac
xampp php config
local web development
xampp 2026
xampp m1 mac
xampp apple silicon
Note: FullStack Sensei is the original author of this video, we just embed it, if you have any questions please contact him via Youtube.