खोज…
परिचय
लारवेल बंडल, माइग्रेशन और आर्टिसन सीएलआई के साथ एक एमवीसी ढांचा है। लारवेल उपकरण का एक मजबूत सेट और एक एप्लीकेशन आर्किटेक्चर प्रदान करता है जिसमें कोडआईग्निटर, वाईआईआई, एएसपी.नेट एमवीसी, रूबी ऑन रेल्स, सिनात्रा, और अन्य जैसे फ्रेमवर्क की कई बेहतरीन विशेषताएं शामिल हैं। लारवेल एक ओपन सोर्स फ्रेमवर्क है। इसमें बहुत समृद्ध सुविधाओं का समूह है जो वेब विकास की गति को बढ़ावा देगा। यदि आप Core PHP और Advanced PHP से परिचित हैं, तो Laravel आपके कार्य को आसान बना देगा। यह बहुत समय बचाएगा।
टिप्पणियों
यह खंड यह बताता है कि लार्वा-5.1 क्या है और एक डेवलपर इसका उपयोग क्यों करना चाहता है।
इसमें लार्वा-5.1 के भीतर किसी भी बड़े विषयों का उल्लेख होना चाहिए, और संबंधित विषयों के लिए लिंक करना चाहिए। चूंकि लार्वा-5.1 के लिए दस्तावेज़ीकरण नया है, इसलिए आपको उन संबंधित विषयों के प्रारंभिक संस्करण बनाने की आवश्यकता हो सकती है।
स्थापना या सेटअप
लिनक्स / मैक / यूनिक्स मशीन पर लारवेल 5.1 स्थापित करने के निर्देश।
स्थापना शुरू करने से पहले, जांच लें कि क्या निम्नलिखित आवश्यकताएं पूरी हुई हैं:
- PHP> = 5.5.9
- ओपनएसएसएल PHP एक्सटेंशन
- पीडीओ PHP एक्सटेंशन
- Mbstring PHP एक्सटेंशन
- टोकनर PHP एक्सटेंशन
चलो स्थापना शुरू करते हैं:
- संगीतकार स्थापित करें। समग्र प्रलेखन
-
composer create-project laravel/laravel <folder-name> "5.1.*"
- सुनिश्चित करें कि
storage
फोल्डर औरbootstrap/cache
फ़ोल्डर राइट हैं। -
.env
फ़ाइल खोलें और कॉन्फ़िगरेशन जानकारी जैसे डेटाबेस क्रेडेंशियल, डिबग स्थिति, एप्लिकेशन वातावरण, आदि सेट करें। -
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 एक्सेस करें।