इस अध्याय में, हम Laravel फ्रेमवर्क को अपने सिस्टम पर स्थापित करने के विभिन्न चरणों को विस्तार से समझेंगे। Laravel की स्थापना के लिए हमें Composer, एक PHP डिपेंडेंसी मैनेजर, और एक वेब सर्वर जैसे XAMPP या WAMP की आवश्यकता होती है। इस अध्याय में हम Windows पर Localhost का उपयोग करके Laravel की स्थापना की प्रक्रिया को समझेंगे। हम यह भी जानेंगे कि Laravel Installer का उपयोग कैसे करें और बिना Installer के भी Laravel प्रोजेक्ट कैसे बनाएँ। इस अध्याय के अंत तक, आप अपने सिस्टम पर Laravel को सफलतापूर्वक स्थापित करने में सक्षम हो जाएँगे और एक नया Laravel प्रोजेक्ट शुरू कर सकेंगे। आइए, Laravel की स्थापना की इस रोमांचक यात्रा की शुरुआत करें।
Composer की स्थापना (Installing Composer)
Laravel को स्थापित करने के लिए सबसे पहले हमें Composer की आवश्यकता होती है। Composer एक PHP डिपेंडेंसी मैनेजर है जो Laravel के पैकेज और लाइब्रेरीज़ को प्रबंधित करने के लिए उपयोग किया जाता है। निम्नलिखित चरणों का पालन करके आप Windows पर Composer को स्थापित कर सकते हैं:
चरण 1: Composer डाउनलोड करें
- Composer की आधिकारिक वेबसाइट पर जाएँ।
- “Composer-Setup.exe” फाइल को डाउनलोड करें।
चरण 2: Composer इंस्टॉलेशन चलाएँ
- डाउनलोड की गई “Composer-Setup.exe” फाइल को चलाएँ।
- इंस्टॉलेशन प्रक्रिया के दौरान, सुनिश्चित करें कि PHP के लिए PATH वेरिएबल सेट है।
- “Next” बटन पर क्लिक करें और इंस्टॉलेशन प्रक्रिया को पूरा करें।
चरण 3: Composer की स्थापना की पुष्टि करें
- इंस्टॉलेशन के बाद, कमांड प्रॉम्प्ट खोलें।
- निम्नलिखित कमांड टाइप करें और एंटर दबाएँ:
composer -v
- यदि Composer सही प्रकार से स्थापित हो गया है, तो आप Composer का वर्शन नंबर देख सकेंगे।
Composer को सफलतापूर्वक स्थापित करने के बाद, आप Laravel फ्रेमवर्क को अपने सिस्टम पर स्थापित करने के लिए तैयार हैं। Composer की स्थापना के साथ, हम Laravel की स्थापना की अगली प्रक्रिया में आगे बढ़ सकते हैं।
Laravel Installer की स्थापना (Installing Laravel Installer)
Laravel Installer की स्थापना से आप आसानी से नए Laravel प्रोजेक्ट्स बना सकते हैं। निम्नलिखित चरणों का पालन करके आप Laravel Installer को स्थापित कर सकते हैं:
चरण 1: Composer के माध्यम से Laravel Installer इंस्टॉल करें
- कमांड प्रॉम्प्ट खोलें।
- निम्नलिखित कमांड टाइप करें और एंटर दबाएँ:
composer global require laravel/installer
यह कमांड Laravel Installer को वैश्विक रूप से (globally) आपके सिस्टम पर स्थापित कर देगी।
चरण 2: PATH वेरिएबल में Composer की बिन डायरेक्टरी जोड़ें
- सुनिश्चित करें कि आपके सिस्टम की PATH वेरिएबल में Composer की बिन डायरेक्टरी जोड़ी गई है। यह आवश्यक है ताकि आप कहीं से भी
laravel
कमांड का उपयोग कर सकें। - PATH वेरिएबल में निम्नलिखित पथ जोड़ें:
C:\Users\<YourUsername>\AppData\Roaming\Composer\vendor\bin
<YourUsername>
को अपने सिस्टम के उपयोगकर्ता नाम से बदलें।
चरण 3: Laravel Installer की स्थापना की पुष्टि करें
- कमांड प्रॉम्प्ट खोलें।
- निम्नलिखित कमांड टाइप करें और एंटर दबाएँ:
laravel
- यदि Laravel Installer सही प्रकार से स्थापित हो गया है, तो आप Laravel कमांड्स की सूची देख सकेंगे।
चरण 4: नया Laravel प्रोजेक्ट बनाएं
- कमांड प्रॉम्प्ट खोलें और उस डायरेक्टरी में नेविगेट करें जहाँ आप नया प्रोजेक्ट बनाना चाहते हैं। उदाहरण:
cd C:\xampp\htdocs
- नया Laravel प्रोजेक्ट बनाने के लिए निम्नलिखित कमांड चलाएँ:
laravel new blog
यह कमांड एक नया Laravel प्रोजेक्ट बनाएगी जिसका नाम
blog
होगा।
अब आपने सफलतापूर्वक Laravel Installer को स्थापित कर लिया है और एक नया Laravel प्रोजेक्ट बनाने के लिए तैयार हैं। Laravel Installer के माध्यम से आप आसानी से और तेज़ी से नए प्रोजेक्ट्स बना सकते हैं।
बिना Laravel Installer के Laravel की स्थापना (Installing Laravel Without Laravel Installer)
यदि आप Laravel Installer का उपयोग नहीं करना चाहते हैं, तो आप Composer का उपयोग करके सीधे Laravel प्रोजेक्ट बना सकते हैं। निम्नलिखित चरणों का पालन करके आप बिना Laravel Installer के Laravel की स्थापना कर सकते हैं:
चरण 1: Composer के माध्यम से Laravel प्रोजेक्ट बनाएं
- कमांड प्रॉम्प्ट खोलें।
- उस डायरेक्टरी में नेविगेट करें जहाँ आप नया Laravel प्रोजेक्ट बनाना चाहते हैं। उदाहरण के लिए:
cd C:\xampp\htdocs
- Composer का उपयोग करके एक नया Laravel प्रोजेक्ट बनाने के लिए निम्नलिखित कमांड चलाएँ:
composer create-project --prefer-dist laravel/laravel blog
यह कमांड
blog
नाम का एक नया Laravel प्रोजेक्ट बनाएगी। आपblog
की जगह अपने प्रोजेक्ट का कोई भी नाम रख सकते हैं।
चरण 2: प्रोजेक्ट डायरेक्टरी में नेविगेट करें
- प्रोजेक्ट डायरेक्टरी में नेविगेट करें:
cd blog
चरण 3: Laravel सर्वर को चलाएं
- निम्नलिखित कमांड चलाकर Laravel सर्वर को स्टार्ट करें:
php artisan serve
- सर्वर चलने के बाद, अपने ब्राउज़र में
http://localhost:8000
खोलें। यदि सब कुछ सही है, तो आपको Laravel का डिफॉल्ट वेलकम पेज दिखाई देगा।
चरण 4: .env फ़ाइल कॉन्फ़िगर करें
- अपने प्रोजेक्ट डायरेक्टरी में
.env
फ़ाइल को एडिट करें। - अपनी डेटाबेस सेटिंग्स को कॉन्फ़िगर करें:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=your_database_name
DB_USERNAME=your_database_username
DB_PASSWORD=your_database_password
अब आपने सफलतापूर्वक बिना Laravel Installer के Laravel की स्थापना कर ली है। Composer का उपयोग करके Laravel प्रोजेक्ट बनाना एक सरल और प्रभावी तरीका है। आप अब अपने नए Laravel प्रोजेक्ट पर काम शुरू कर सकते हैं।
Laravel सर्वर को चलाना (Running the Laravel Server)
Laravel प्रोजेक्ट बनाने के बाद, आपको अपने एप्लिकेशन को चलाने और परीक्षण करने के लिए एक सर्वर की आवश्यकता होगी। Laravel के साथ, आप PHP के बिल्ट-इन सर्वर का उपयोग कर सकते हैं। निम्नलिखित चरणों का पालन करके आप Laravel सर्वर को चला सकते हैं:
चरण 1: प्रोजेक्ट डायरेक्टरी में नेविगेट करें
- कमांड प्रॉम्प्ट खोलें।
- अपने Laravel प्रोजेक्ट की डायरेक्टरी में नेविगेट करें। उदाहरण के लिए, यदि आपका प्रोजेक्ट
blog
नामक डायरेक्टरी में है, तो निम्नलिखित कमांड चलाएँ:cd C:\xampp\htdocs\blog
चरण 2: Laravel सर्वर को स्टार्ट करें
- निम्नलिखित कमांड चलाकर Laravel सर्वर को स्टार्ट करें:
php artisan serve
- यदि सर्वर सही प्रकार से स्टार्ट हो गया है, तो आपको एक संदेश दिखाई देगा, जिसमें कुछ इस तरह लिखा होगा:
Starting Laravel development server: http://127.0.0.1:8000
चरण 3: अपने एप्लिकेशन को ब्राउज़र में खोलें
- अपने वेब ब्राउज़र को खोलें और निम्नलिखित URL पर जाएँ:
http://127.0.0.1:8000
- यदि सब कुछ सही है, तो आपको Laravel का डिफॉल्ट वेलकम पेज दिखाई देगा।
अतिरिक्त जानकारी
- आप Laravel सर्वर को बंद करने के लिए कमांड प्रॉम्प्ट में
CTRL + C
दबा सकते हैं। - आप Laravel सर्वर को एक विशेष पोर्ट पर चलाने के लिए निम्नलिखित कमांड का उपयोग कर सकते हैं:
php artisan serve --port=8080
इस उदाहरण में, सर्वर पोर्ट 8080 पर चलेगा और आप इसे
http://127.0.0.1:8080
पर एक्सेस कर सकते हैं।
Laravel सर्वर को चलाने के लिए php artisan serve
कमांड का उपयोग एक सरल और त्वरित तरीका है। यह डेवलपमेंट के दौरान आपके एप्लिकेशन को टेस्ट और डिबग करने के लिए आदर्श है।