Localhost क्या होता है?
जब हम अपने ही computer को server की तरह use करते हैं तो उसे localhost कहते हैं।
इसका मतलब – आपकी website आपके system पर चलेगी, internet पर live नहीं होगी। इस पर आप
practice, testing और development कर सकते हैं।
Step 1 – XAMPP download और install करें
- Google में search करें: “XAMPP download”
- Apache Friends की official website से XAMPP का Windows वाला setup download करें।
- Normal software की तरह Next–Next करके install कर लें।
- Install होने के बाद Desktop या Start Menu से XAMPP Control Panel open करें।
Step 2 – Apache और MySQL start करें
- XAMPP Control Panel में आपको Apache, MySQL, FileZilla आदि दिखेंगे।
- Apache के सामने वाला Start button दबाएँ।
- अगर आपको database भी use करना है तो MySQL भी Start कर दें।
- Apache और MySQL हरे रंग (green) हो जाएँ तो server running है।
Step 3 – Website का folder कहाँ बनाना है?
XAMPP install होने के बाद आपके C drive में एक folder बनता है:
C:\xampp\htdocs\
यहीं पर आपकी सारी local websites का data रहेगा।
htdocsके अंदर एक नया folder बनाएं – जैसे: mywebsite- अब path होगा:
C:\xampp\htdocs\mywebsite\
Step 4 – पहला index.php file बनाएं
अब हम अपनी पहली website का homepage बनाएँगे:
- VS Code या Notepad++ जैसा editor open करें।
- New file में नीचे वाला code लिखें:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>My First Localhost Website</title>
</head>
<body>
<h1>Localhost par meri first website!</h1>
<p>Ye page XAMPP ke through chal raha hai.</p>
</body>
</html>
अब इस file को index.php नाम से save करें इस folder में:
C:\xampp\htdocs\mywebsite\index.php
Step 5 – Browser में वेबसाइट कैसे खोलें?
अब आप अपनी local website browser में देख सकते हैं:
- Chrome या कोई भी browser open करें।
- Address bar में type करें:
http://localhost/mywebsite
- Enter दबाते ही आपका index.php page open हो जाएगा।
अगर आपने XAMPP सही install किया है और Apache चल रहा है, तो आपको
“Localhost par meri first website!” वाला heading दिखेगा।
Step 6 – Database (MySQL) से connect कैसे करें?
अगर आपको login system, MCQ portal या result system जैसा कुछ बनाना है तो database चाहिए।
XAMPP इसके लिए phpMyAdmin देता है।
- Browser में जाएँ और type करें:
http://localhost/phpmyadmin
- ऊपर New पर click करके एक नया database बनाएं – जैसे: lict_portal
- अब अपनी website के PHP file में नीचे जैसा connection code लिखें:
<?php
$host = "localhost";
$user = "root"; // default in XAMPP
$pass = ""; // blank password
$db = "lict_portal";$pdo = new PDO("mysql:host=$host;dbname=$db;charset=utf8", $user, $pass);
?>
अब आप इस $pdo object की मदद से tables बना सकते हैं,
MCQ questions save कर सकते हैं, students register कर सकते हैं आदि –
bilkul वैसा जैसा आपने अपने O-LEVEL portal में किया हुआ है।
Step 7 – Localhost से Live Website तक का सफर
जब आपकी website local computer पर सही चलने लगे, उसके बाद आप उसे internet पर live कर सकते हैं:
- किसी भी trusted company से Domain Name (जैसे: lictbhuna.in) और Web Hosting खरीदें।
- cpanel या hosting panel से database create करें और localhost से exported SQL file import कर दें।
- अपने localhost वाले सारे PHP, CSS, JS और image