Free tutorials & notes in Hindi & English · Clean code examples 🧰 मुफ़्त PDF और फ़ोटो टूल्स →
🟢 Foundation  ·  Lesson 02

PHP Setup with XAMPP

Local server क्यों चाहिए

PHP file double-click करने से नहीं चलती — इसे process करने को web server चाहिए। XAMPP एक free package है जो सब कुछ एक साथ install करता है: Apache web server, PHP, और MySQL database। इससे आप अपने computer पर ही PHP sites बना और test कर सकते हैं।

💡 XAMPP = Apache + MySQL + PHP एक installer में, local development के लिए।

XAMPP install करना

  1. आधिकारिक Apache Friends website से XAMPP download कीजिए।
  2. Installer चलाइए और defaults स्वीकार कीजिए (Windows पर यह C:\xampp में install होता है)।
  3. पूरा कीजिए और XAMPP Control Panel launch कीजिए।

Control Panel वो छोटी window है जहाँ आप server के हिस्से on और off करते हैं।

Apache और MySQL शुरू करना

XAMPP Control Panel में, Apache (web server) और MySQL (database) के बगल Start click कीजिए। जब दोनों हरे हो जाएँ, आपका local server चल रहा है।

⚠️ अगर Apache शुरू न हो, कोई और app port 80 इस्तेमाल कर रहा हो सकता है — उसे बंद कीजिए या Apache का port 8080 पर बदलिए।

htdocs folder

आपकी PHP files XAMPP के अंदर htdocs folder में होनी चाहिए (जैसे C:\xampp\htdocs)। सिर्फ़ यहाँ की files Apache serve करता है। इसके अंदर अपने project का folder बनाइए, जैसे htdocs/myapp।

पहली file चलाना

इस code के साथ htdocs/test.php बनाइए:

<?php
  echo "PHP is working!";
?>

फिर अपना browser खोलकर जाइए:

http://localhost/test.php
PHP is working!

अगर message दिखे, आपका setup पूरा है। अगर उसके बजाय raw code दिखे, आपने file सीधे खोली — हमेशा http://localhost/ address इस्तेमाल कीजिए।

phpMyAdmin इस्तेमाल करना

Databases visually manage करने को खोलिए:

http://localhost/phpmyadmin

यहाँ आप database बना सकते हैं, tables जोड़ सकते हैं, और हाथ से SQL लिखे बिना data देख सकते हैं। यहीं आप वो database set करते हैं जिससे आपका PHP code connect होगा।

आम गलतियाँ

  • Files double-click से खोलना। वो code दिखाता है; हमेशा http://localhost/ इस्तेमाल कीजिए।
  • htdocs के बाहर files। Apache सिर्फ़ htdocs folder की files serve करता है।
  • Port 80 पर Apache blocked। टकराने वाला app बंद कीजिए या port 8080 पर switch कीजिए।
  • MySQL शुरू करना भूलना। MySQL न चले तो database code fail होता है।

सारांश

  • PHP को web server चाहिए; XAMPP Apache, MySQL और PHP एक साथ देता है।
  • XAMPP Control Panel से Apache और MySQL शुरू कीजिए।
  • अपनी PHP files htdocs folder के अंदर रखिए।
  • Pages को http://localhost/yourfile.php पर खोलिए, double-click से नहीं।
  • Databases को http://localhost/phpmyadmin पर manage कीजिए।

आगे, भाषा की बुनियाद सीखिए PHP syntax में, या database से जुड़िए PHP MySQL connection से।

अक्सर पूछे जाने वाले प्रश्न (FAQ)

PHP चलाने को XAMPP क्यों चाहिए?
PHP web server पर चलती है, file double-click करने से नहीं। XAMPP सब कुछ एक साथ देता है — Apache server, PHP खुद, और MySQL database — ताकि सीखते समय आप अपने computer पर PHP pages चला सकें।
XAMPP में अपनी PHP files कहाँ रखूँ?
अपने XAMPP install के htdocs folder में। वहाँ रखी files Apache serve करता है, तो आप उन्हें browser में http://localhost/yourfile.php पर खोलते हैं।
.php file खोलने पर सिर्फ़ code क्यों दिखता है?
आपने उसे server के बजाय सीधे खोला (जैसे double-click)। हमेशा PHP को http://localhost/... से चलाइए ताकि Apache उसे process करके result दिखाए, raw code नहीं।
XAMPP में phpMyAdmin क्या है?
phpMyAdmin browser में MySQL databases manage करने का visual tool है। XAMPP में आप इसे http://localhost/phpmyadmin पर खोलते हैं ताकि हाथ से SQL लिखे बिना databases और tables बना सकें।
XAMPP में Apache शुरू नहीं होता — क्या करूँ?
आमतौर पर कोई और program (अक्सर Skype या IIS) port 80 इस्तेमाल कर रहा होता है। या तो वो program बंद कीजिए, या XAMPP config में Apache को दूसरे port (जैसे 8080) पर बदलिए, फिर site को http://localhost:8080 पर खोलिए।
← Back to PHP Tutorial
🔗

Share this topic with a friend

यह topic किसी दोस्त को भेजें

Found it useful? Send it to a classmate learning the same thing.

अच्छा लगा? जो दोस्त यही सीख रहा है, उसे भेज दीजिए।

💻 लाइव कोड एडिटर

इस पेज के प्रोग्राम यहीं तैयार हैं — चलाएँ, बदलें और सीखें। कुछ भी इंस्टॉल किए बिना।
OneCompiler द्वारा संचालित। कोड एडिटर में अपने आप आ जाता है — Run दबाकर आउटपुट देखें। अगर एडिटर न खुले तो नए टैब में खोलें.
अगला topicPHP Syntax and Echo आपकी प्रगति: 2 / 50 (4%) · Lesson 3 / 50 आगे बढ़ें →

यह lesson कैसा लगा?

आपकी राय से हम content और बेहतर बनाते हैं।

अपना review और सुझाव लिखें (वैकल्पिक)

Review approve होने के बाद आपका नाम और शहर इसके साथ public दिख सकते हैं। Email या phone न लिखें।

▶ CodingEasily on YouTube

Video से सीखें – आसान Hindi में

चुनी हुई video: RDBMS भाग 3 – Class XI Commerce IT

▶ Channel subscribe करें