खोज…


परिचय

लारवेल बंडल, माइग्रेशन और आर्टिसन सीएलआई के साथ एक एमवीसी ढांचा है। लारवेल उपकरण का एक मजबूत सेट और एक एप्लीकेशन आर्किटेक्चर प्रदान करता है जिसमें कोडआईग्निटर, वाईआईआई, एएसपी.नेट एमवीसी, रूबी ऑन रेल्स, सिनात्रा, और अन्य जैसे फ्रेमवर्क की कई बेहतरीन विशेषताएं शामिल हैं। लारवेल एक ओपन सोर्स फ्रेमवर्क है। इसमें बहुत समृद्ध सुविधाओं का समूह है जो वेब विकास की गति को बढ़ावा देगा। यदि आप Core PHP और Advanced PHP से परिचित हैं, तो Laravel आपके कार्य को आसान बना देगा। यह बहुत समय बचाएगा।

टिप्पणियों

यह खंड यह बताता है कि लार्वा-5.1 क्या है और एक डेवलपर इसका उपयोग क्यों करना चाहता है।

इसमें लार्वा-5.1 के भीतर किसी भी बड़े विषयों का उल्लेख होना चाहिए, और संबंधित विषयों के लिए लिंक करना चाहिए। चूंकि लार्वा-5.1 के लिए दस्तावेज़ीकरण नया है, इसलिए आपको उन संबंधित विषयों के प्रारंभिक संस्करण बनाने की आवश्यकता हो सकती है।

स्थापना या सेटअप

लिनक्स / मैक / यूनिक्स मशीन पर लारवेल 5.1 स्थापित करने के निर्देश।

स्थापना शुरू करने से पहले, जांच लें कि क्या निम्नलिखित आवश्यकताएं पूरी हुई हैं:

  • PHP> = 5.5.9
  • ओपनएसएसएल PHP एक्सटेंशन
  • पीडीओ PHP एक्सटेंशन
  • Mbstring PHP एक्सटेंशन
  • टोकनर PHP एक्सटेंशन

चलो स्थापना शुरू करते हैं:

  1. संगीतकार स्थापित करें। समग्र प्रलेखन
  2. composer create-project laravel/laravel <folder-name> "5.1.*"
  3. सुनिश्चित करें कि storage फोल्डर और bootstrap/cache फ़ोल्डर राइट हैं।
  4. .env फ़ाइल खोलें और कॉन्फ़िगरेशन जानकारी जैसे डेटाबेस क्रेडेंशियल, डिबग स्थिति, एप्लिकेशन वातावरण, आदि सेट करें।
  5. php artisan serve चलाएं और अपने ब्राउज़र को http://localhost:8000 इंगित करें। अगर सब कुछ ठीक है तो आपको पेज मिलना चाहिए

Ubuntu 16.04, 14.04 और LinuxMint पर Laravel 5.1 फ्रेमवर्क स्थापित करें

चरण 1 - स्थापित LAMP

लारवेल के साथ शुरू करने के लिए, हमें सबसे पहले एक रनिंग LAMP सर्वर सेट करना होगा। यदि आप पहले ही LAMP स्टैक चला रहे हैं, तो इस चरण को छोड़ दें, Ubuntu सिस्टम पर लैंप सेट करने के लिए फ़ॉलोइंग कमांड का उपयोग करें।

PHP 5.6 स्थापित करें

$ sudo apt-get install python-software-properties
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
$ sudo apt-get install -y php5.6 php5.6-mcrypt php5.6-gd

Apache2 स्थापित करें

$ apt-get install apache2 libapache2-mod-php5

MySQL स्थापित करें

$ apt-get install mysql-server php5.6-mysql

चरण 2 - संगीतकार स्थापित करें

लारवेल निर्भरता स्थापित करने के लिए संगीतकार की आवश्यकता होती है। तो हमारे सिस्टम में कमांड के रूप में डाउनलोड और उपयोग करने के लिए नीचे दिए गए कमांड का उपयोग करें।

$ curl -sS https://getcomposer.org/installer | php
$ sudo mv composer.phar /usr/local/bin/composer
$ sudo chmod +x /usr/local/bin/composer

चरण 3 - लारवेल स्थापित करें

लारवेल का नवीनतम संस्करण डाउनलोड करने के लिए, गिथूब से लार्वा के मास्टर रेपो क्लोन करने के लिए कमांड का उपयोग करें।

$ cd /var/www
$ git clone https://github.com/laravel/laravel.git

Laravel कोड निर्देशिका पर नेविगेट करें और Laravel ढांचे के लिए आवश्यक सभी निर्भरताएं स्थापित करने के लिए संगीतकार का उपयोग करें।

$ cd /var/www/laravel
$ sudo composer install

निर्भरता स्थापना में कुछ समय लगेगा। फ़ाइलों पर उचित अनुमतियाँ सेट करने के बाद।

$ chown -R www-data.www-data /var/www/laravel
$ chmod -R 755 /var/www/laravel
$ chmod -R 777 /var/www/laravel/app/storage

चरण 4 - एन्क्रिप्शन कुंजी सेट करें

अब 32 बिट लंबी रैंडम नंबर एन्क्रिप्शन कुंजी सेट करें, जिसका उपयोग इल्यूमिनेट एनक्रिएट सर्विस द्वारा किया जाता है।

$ php artisan key:generate

Application key [uOHTNu3Au1Kt7Uloyr2Py9blU0J5XQ75] set successfully.

अब config/app.php विन्यास फाइल को संपादित करें और config/app.php रूप में उत्पन्न आवेदन कुंजी के ऊपर अद्यतन करें। यह भी सुनिश्चित करें कि सिफर ठीक से सेट है।

'key' => env('APP_KEY', 'uOHTNu3Au1Kt7Uloyr2Py9blU0J5XQ75'),

'cipher' => 'AES-256-CBC',

चरण 5 - Apache VirtualHost बनाएँ

अब वेब ब्राउज़र से Laravel ढांचे तक पहुंचने के लिए अपनी Apache कॉन्फ़िगरेशन फ़ाइल में एक वर्चुअल होस्ट जोड़ें। /etc/apache2/sites-available/ निर्देशिका के तहत Apache कॉन्फ़िगरेशन फ़ाइल बनाएँ और नीचे दी गई सामग्री जोड़ें।

$ vim /etc/apache2/sites-available/laravel.example.com.conf

यह वर्चुअल होस्ट फ़ाइल संरचना है।

<VirtualHost *:80>

        ServerName laravel.example.com
        DocumentRoot /var/www/laravel/public

        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/laravel>
                AllowOverride All
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log
        LogLevel warn
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

अंत में वेबसाइट को सक्षम करें और नीचे कमांड का उपयोग करके अपाचे सेवा को पुनः लोड करें।

$ a2ensite laravel.example.com
$ sudo service apache2 reload

चरण 6 - लारवेल तक पहुंचें

इस बिंदु पर आपने अपने सिस्टम पर Laravel 5 PHP फ्रेमवर्क को सफलतापूर्वक पूरा कर लिया है। अब वेब ब्राउज़र में अपने लारवेल एप्लिकेशन को एक्सेस करने के लिए होस्ट फाइल एंट्री करें। अपाचे में कॉन्फ़िगर किए गए आपके डोमेन नाम के साथ अपने सर्वर आईपी और laravel.example.com साथ 127.0.0.1 बदलें।

$ sudo echo "127.0.0.1  laravel.example.com" >> /etc/hosts

और नीचे दिए गए अपने पसंदीदा वेब ब्राउज़र में http://laravel.example.com एक्सेस करें।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow