yii2 ट्यूटोरियल
Yii2 के साथ आरंभ करना
खोज…
टिप्पणियों
Yii एक सामान्य वेब प्रोग्रामिंग फ्रेमवर्क है, जिसका अर्थ है कि इसका उपयोग PHP के उपयोग से सभी प्रकार के वेब अनुप्रयोगों को विकसित करने के लिए किया जा सकता है। इसकी घटक-आधारित वास्तुकला और परिष्कृत कैशिंग समर्थन के कारण, यह बड़े पैमाने पर अनुप्रयोगों जैसे पोर्टल, मंचों, सामग्री प्रबंधन प्रणालियों (सीएमएस), ई-कॉमर्स परियोजनाओं, रेस्टफुल वेब सेवाओं और इतने पर विकसित करने के लिए विशेष रूप से उपयुक्त है।
संस्करण
संस्करण | रिलीज़ की तारीख |
---|---|
2.0.12 | 2017/06/05 |
2.0.11 | 2017/02/01 |
2.0.10 | 2016/10/20 |
2.0.9 | 2016/07/11 |
2.0.8 | 2016/04/28 |
2.0.7 | 2016/02/14 |
2.0.6 | 2015/08/06 |
2.0.5 | 2015/07/11 |
2.0.4 | 2015/05/10 |
2.0.3 | 2015-03-01 |
2.0.2 | 2015-01-11 |
2.0.1 | 2014-12-07 |
2.0.0 | 2014-10-12 |
स्थापना या सेटअप
Yii2 को दो तरह से स्थापित किया जा सकता है। वो हैं
- संगीतकार के माध्यम से स्थापित करना
- एक पुरालेख फ़ाइल से संस्थापन
संगीतकार के माध्यम से स्थापित करना
कम्पोजर स्थापित करना
यदि आपके पास पहले से कंपोज़र स्थापित नहीं है, तो आप getcomposer.org के निर्देशों का पालन करके ऐसा कर सकते हैं। लिनक्स और मैक ओएस एक्स पर, आप निम्नलिखित कमांड चलाएंगे:
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
विंडोज़ के लिए बस कंपोज़र-सेटअप को डाउनलोड करें और इंस्टॉल करें। आपको जीथूब एपीआई एक्सेस सीमा को खत्म करने के लिए जीआईटीबी एपीआई एक्सेस टोकन को कॉन्फ़िगर करना पड़ सकता है।
Yii स्थापित करना
संगीतकार स्थापित होने के साथ, आप एक वेब-सुलभ फ़ोल्डर के तहत निम्न कमांड चलाकर Yii स्थापित कर सकते हैं:
composer global require "fxp/composer-asset-plugin:^1.2.0"
composer create-project --prefer-dist yiisoft/yii2-app-basic basic
फिर मूल टेम्पलेट के साथ Yii2 स्थापित करने के लिए निम्न कमांड चलाएँ।
composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic basic
उन्नत टेम्पलेट चलाने के साथ Yii2 स्थापित करने के लिए
composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced advanced
cd advanced
php init
उसके बाद एक नया डेटाबेस बनाएँ और घटकों को ['db'] विन्यास के अनुसार सामान्य / config / main-local.php में समायोजित करें। उसके बाद निम्न कमांड चलाएं
php yii migrate
एक पुरालेख फ़ाइल से संस्थापन
Yii-download से संग्रह फ़ाइल डाउनलोड करें
डाउनलोड की गई फ़ाइल को वेब-सुलभ फ़ोल्डर में अनपैक करें।
CookVValidationKey कॉन्फ़िगरेशन आइटम के लिए एक गुप्त कुंजी दर्ज करके config / web.php फ़ाइल को संशोधित करें
आप अपनी इच्छित किसी भी प्रकार की कुंजी जोड़ सकते हैं:
'cookieValidationKey' => '', For example : xyctuyvibonp 'cookieValidationKey' => 'xyctuyvibonp',
//insert a secret key in the following (if it is empty) - this is required by cookie validation
'cookieValidationKey' => 'enter your secret key here',
Ubuntu में उन्नत Yii2 स्थापित करें
पहले हमें संगीतकार स्थापित करने की आवश्यकता है। संगीतकार स्थापित करने के लिए कदम संगीतकार स्थापित करें।
curl -sS https://getcomposer.org/installer | php
अब निर्देशिका बदलें:
sudo mv composer.phar /usr/local/bin/composer
काम कर रहे संगीतकार की जाँच करें
composer
अब कंपोजर लगाया।
Yii2 अग्रिम स्थापित करने के दो तरीके हैं।
एक पुरालेख फ़ाइल से 1.Installing
नीचे दिए गए लिंक से ज़िप फ़ाइल प्राप्त करें।
इसे गंतव्य निर्देशिका में अनज़िप करें, जैसे /var/www/html
।
https://github.com/yiisoft/yii2/releases/download/2.0.8/yii-advanced-app-2.0.8.tgz
"उन्नत" फ़ोल्डर के अंदर ले जाएं। मैन्युअल रूप से ले जाएँ या कमांड के नीचे टाइप करें।
cd advanced
कमांड के नीचे चलाएँ।
php init
2. संगीतकार के माध्यम से जारी है
कंपोज़र के माध्यम से इंस्टॉल करने के लिए गिटब ऑथेंटिकेशन टोकन की आवश्यकता होती है। टोकन के लिए आपको GitHub पर साइन अप करना होगा।
साइनअप के बाद आप अपना टोकन जनरेट कर सकते हैं:
एक टोकन उत्पन्न करने के लिए कदम
- किसी भी पृष्ठ के ऊपरी दाएं कोने में, अपना प्रोफ़ाइल फ़ोटो क्लिक करें, फिर सेटिंग पर क्लिक करें।
- उपयोगकर्ता सेटिंग साइडबार में, व्यक्तिगत एक्सेस टोकन पर क्लिक करें।
- नया टोकन जेनरेट करें पर क्लिक करें।
- अपने टोकन को एक वर्णनात्मक नाम दें।
- इस टोकन को देने के लिए इच्छित स्कोप का चयन करें।
- टोकन जनरेट करें पर क्लिक करें।
- टोकन को अपने क्लिपबोर्ड पर कॉपी करें। सुरक्षा कारणों से, जब आप इस पृष्ठ को नेविगेट करते हैं, तो कोई भी फिर से टोकन नहीं देख सकेगा।
संदर्भ: https://help.github.com/articles/creating-an-access-token-for-command-line-use/
टोकन जनरेट करने के बाद इसे कॉपी करें
निर्देशिका बदलें
cd /var/www/html/
कमांड के नीचे चलाएँ
composer config -g github-oauth.github.com <AuthToken>
उदाहरण:
composer config -g github-oauth.github.com f1eefb8f188c22dd6467f1883cb2615c194d1ce1
Yii2 स्थापित करें
composer create-project --prefer-dist yiisoft/yii2-app-advanced advanced
"उन्नत" फ़ोल्डर के अंदर ले जाएं। मैन्युअल रूप से ले जाएँ या कमांड के नीचे टाइप करें।
cd advanced
कमांड के नीचे चलाएँ।
php init
हॊ गया!
अब आप इसे चेक कर सकते हैं।
http: // localhost / उन्नत / दृश्यपटल / वेब
तथा
http: // localhost / उन्नत / बैकएंड / वेब