इस अध्याय में, हम सीखेंगे कि PHP को अपने सिस्टम पर कैसे सेटअप और इंस्टॉल किया जाता है। PHP को इंस्टॉल करने के लिए विभिन्न प्लेटफार्मों पर XAMPP, WAMP, और MAMP जैसे सर्वर पैकेज का उपयोग किया जा सकता है। हम यह भी देखेंगे कि एक साधारण PHP स्क्रिप्ट कैसे बनाई और चलाई जाती है। यह अध्याय आपके लिए महत्वपूर्ण है क्योंकि एक सही सेटअप के बिना, PHP को प्रभावी ढंग से उपयोग नहीं किया जा सकता। आइए, शुरुआत करते हैं और अपने सिस्टम पर PHP का सेटअप करें ताकि हम अपने वेब विकास के सफर की पहली सीढ़ी पर कदम रख सकें।
XAMPP/WAMP/MAMP इंस्टॉलेशन (Installing XAMPP/WAMP/MAMP)
PHP को अपने सिस्टम पर चलाने के लिए, हमें एक स्थानीय सर्वर की आवश्यकता होती है। इसके लिए XAMPP, WAMP, और MAMP जैसे सर्वर पैकेज का उपयोग किया जा सकता है। ये पैकेज PHP, Apache, और MySQL को एक साथ इंस्टॉल करने का आसान तरीका प्रदान करते हैं।
XAMPP इंस्टॉलेशन (Installing XAMPP)
- XAMPP की वेबसाइट पर जाएँ और अपने ऑपरेटिंग सिस्टम (Windows, Linux, MacOS) के लिए XAMPP डाउनलोड करें।
- डाउनलोड की गई फ़ाइल को चलाएं और इंस्टॉलेशन निर्देशों का पालन करें।
- इंस्टॉलेशन के बाद, XAMPP कंट्रोल पैनल खोलें और Apache तथा MySQL सर्विसेज को स्टार्ट करें।
WAMP इंस्टॉलेशन (Installing WAMP)
- WAMP की वेबसाइट पर जाएँ और WAMP सर्वर डाउनलोड करें।
- डाउनलोड की गई फ़ाइल को चलाएं और इंस्टॉलेशन निर्देशों का पालन करें।
- इंस्टॉलेशन के बाद, WAMP सर्वर आइकन को क्लिक करें और Apache तथा MySQL सर्विसेज को स्टार्ट करें।
MAMP इंस्टॉलेशन (Installing MAMP)
- MAMP की वेबसाइट पर जाएँ और MAMP डाउनलोड करें।
- डाउनलोड की गई फ़ाइल को चलाएं और इंस्टॉलेशन निर्देशों का पालन करें।
- इंस्टॉलेशन के बाद, MAMP कंट्रोल पैनल खोलें और स्टार्ट सर्वर्स पर क्लिक करें।
इन सर्वर पैकेजों की मदद से, आप अपने सिस्टम पर PHP के साथ काम करने के लिए तैयार हो जाएंगे। यह सुनिश्चित करेगा कि आपके पास PHP, Apache, और MySQL का सही सेटअप है, जिससे आप आसानी से अपने वेब एप्लिकेशन विकसित कर सकते हैं।
पहला PHP स्क्रिप्ट (First PHP Script)
PHP कोड लिखने की शुरुआत करने के लिए, हमें सबसे पहले एक साधारण PHP स्क्रिप्ट बनानी होगी। इस सेक्शन में, हम सीखेंगे कि एक बेसिक PHP स्क्रिप्ट कैसे बनाई और चलाई जाती है।
पहला PHP स्क्रिप्ट लिखना (Writing the First PHP Script)
- टेक्स्ट एडिटर खोलें: Notepad, Sublime Text, या Visual Studio Code जैसे किसी भी टेक्स्ट एडिटर का उपयोग करें।
- PHP फाइल बनाएं: एक नई फाइल बनाएं और उसे
index.php
नाम दें। - PHP कोड लिखें:
इस कोड में टैग्स के बीच PHP कोड लिखा जाता है। echo स्टेटमेंट का उपयोग टेक्स्ट या वैरिएबल्स को आउटपुट करने के लिए किया जाता है।
PHP स्क्रिप्ट को चलाना (Running the PHP Script)
- फाइल को सेव करें:
index.php
फाइल को अपने लोकल सर्वर (जैसे XAMPP, WAMP, MAMP) केhtdocs
(याwww
फोल्डर) में सेव करें। - ब्राउज़र खोलें: अपने वेब ब्राउज़र में जाएं और URL बार में
http://localhost/index.php
टाइप करें। - आउटपुट देखें: अगर सब कुछ सही तरीके से सेटअप किया गया है, तो आपके ब्राउज़र में “Hello, World!” लिखा हुआ दिखाई देगा।
इस प्रकार, आपने सफलतापूर्वक अपनी पहली PHP स्क्रिप्ट बना ली है और उसे चलाया है। इससे आपको PHP कोड लिखने और उसे सर्वर पर रन करने की प्रक्रिया समझ में आएगी। अब आप अगले अध्यायों में और अधिक जटिल PHP स्क्रिप्ट्स लिखने के लिए तैयार हैं।
सर्वर-साइड एक्सीक्यूशन (Server-Side Execution)
PHP एक सर्वर-साइड स्क्रिप्टिंग भाषा है, जिसका अर्थ है कि PHP कोड सर्वर पर एक्सीक्यूट होता है और परिणाम को ब्राउज़र में भेजा जाता है। इस सेक्शन में, हम समझेंगे कि सर्वर-साइड एक्सीक्यूशन कैसे काम करता है और इसका उपयोग वेब विकास में कैसे किया जाता है।
सर्वर-साइड एक्सीक्यूशन का परिचय (Introduction to Server-Side Execution)
जब एक उपयोगकर्ता ब्राउज़र में किसी PHP फाइल को एक्सेस करता है, तो ब्राउज़र उस रिक्वेस्ट को सर्वर पर भेजता है। सर्वर उस PHP फाइल को प्रोसेस करता है, PHP कोड को एक्सीक्यूट करता है, और जो भी आउटपुट होता है उसे HTML के रूप में वापस ब्राउज़र को भेजता है।
सर्वर-साइड एक्सीक्यूशन की प्रक्रिया (Process of Server-Side Execution)
- रिक्वेस्ट भेजना: जब उपयोगकर्ता किसी PHP फाइल को ब्राउज़र में एक्सेस करता है, तो एक HTTP रिक्वेस्ट सर्वर को भेजा जाता है।
- PHP प्रोसेसिंग: सर्वर पर PHP इंजन उस फाइल को पढ़ता है और PHP कोड को इंटरप्रेट करके एक्सीक्यूट करता है।
- आउटपुट जेनरेट करना: PHP कोड के एक्सीक्यूशन के बाद जो भी आउटपुट होता है, उसे HTML के रूप में तैयार किया जाता है।
- आउटपुट वापस भेजना: सर्वर उस HTML आउटपुट को HTTP रिस्पॉन्स के रूप में ब्राउज़र को वापस भेजता है।
- आउटपुट दिखाना: ब्राउज़र उस HTML को रेंडर करता है और उपयोगकर्ता को परिणाम दिखाता है।
उदाहरण (Example)
मान लें कि हमारे पास एक साधारण PHP स्क्रिप्ट है जो “Hello, World!” आउटपुट करती है:
जब उपयोगकर्ता इस PHP फाइल को ब्राउज़र में एक्सेस करता है:
- उपयोगकर्ता
http://localhost/index.php
URL को ब्राउज़र में टाइप करता है। - ब्राउज़र सर्वर को इस फाइल के लिए एक HTTP रिक्वेस्ट भेजता है।
- सर्वर उस फाइल को प्रोसेस करता है, PHP कोड को एक्सीक्यूट करता है, और “Hello, World!” आउटपुट के रूप में जेनरेट करता है।
- सर्वर इस HTML आउटपुट को ब्राउज़र को वापस भेजता है।
- ब्राउज़र “Hello, World!” टेक्स्ट को स्क्रीन पर दिखाता है।
इस प्रकार, सर्वर-साइड एक्सीक्यूशन PHP कोड को सुरक्षित और प्रभावी ढंग से प्रोसेस करने की अनुमति देता है, जिससे वेब एप्लिकेशन डाइनामिक और इंटरएक्टिव बनते हैं।