Yangi formatda davom etish uchun: https://uzfor.net/view.php?act=post&id=68556
Postga havola
Apalon4ik [1744] [off]
Minimal kerakli sozlamalar bilan Yii frameworksini bosqichma-bosqich o'rnatish va sinov sahifasini yaratish tavsifi
Tizimlarda jiddiy Internet saytlarini yaratish allaqachon odatiy holga aylangan. Ha, bu tushunarli. Agar hamma narsa allaqachon yozilgan bo'lsa, nega hamma narsani noldan yozing. Bundan tashqari, barcha modullar qayta-qayta tekshiriladi, bu sizga ko'p vaqtni tejaydi. Biz tayyor dasturni olamiz, uni oddiy buyruqlar bilan bog'laymiz va uning ajoyib ishidan zavqlanamiz. Bundan tashqari, ular ustida ishlaydigan saytlar tez va xavfsizdir. Eng yaxshi frameworklardan biri bu Yii.
Ushbu maqolada men Yii frameworksini o'rnatishni ikki xil usulda batafsil tasvirlab berdim: arxivdan va Git omboridan Composer orqali. Men shuningdek, konfiguratsiya faylida kerakli sozlamalarning minimal to'plamini tasvirlab berdim. Bu ma'lumotlar bazasiga ulanish va "marshrutlash" (URL menejeri). Va frameworkni tekshirish uchun bitta oddiy sinov sahifasi va unga bog'langan menyu elementi yaratiladi.Ushbu maqolada biz Yii - 1.1 versiyasi haqida gaplashamiz, chunki ularning veb-saytida u barqarorligi haqida yozilgan.
Yii freymi darhol tayyor dastur sifatida ishlaydi va o'rnatish tugallangandan so'ng siz deyarli tayyor saytga egasiz, bir nechta sahifalar namunalari, menyusi va foydalanuvchi avtorizatsiyasining ishchi shakli mavjud. Ushbu bosqichda, siz sahifalar tarkibini misollar bilan o'xshashlik bilan to'ldirishni boshlashingiz mumkin. Va agar siz yana bir nechta sozlashlarni amalga oshirsangiz va ma'lumotlar bazasiga ulansangiz, unda siz allaqachon to'liq ishlaydigan va to'liq huquqli veb-saytga egasiz.
Xo'sh, ushbu frameworkni o'rnatish uchun nima kerak?
Yii bilan ishlash uchun minimal talablar PHP kamida 5.1 va Apache veb-serveridir, shuningdek MySQL yoki PostgreSQL ma'lumotlar bazasiga ega bo'lish tavsiya etiladi.
An'anaviy ravishda, men barcha materiallarni quyida batafsil tavsiflangan kichik bloklarga ajratdim:
1.Yii frameworksini arxivdan klassik usulda o'rnatish.
2.Git omboridan Composer orqali Yii frameworksini o'rnatish.
3.Iii-ning o'zi o'rnatilishi (sinov varaqalari bilan vizual qobiq).
4.Biz htaccess fayli orqali manzil satridan index.php-ni olib tashlaymiz.
5.MySQL ma'lumotlar bazasini ulash va marshrutlash.
6.Birinchi sinov sahifasini yarating.
7.Yangi yaratilgan sahifaga menyu elementini qo'shing.
1. Yii 1.1 frameworksini arxivdan klassik usulda o'rnatish
Tarqatish to'plamini (ZIP arxivi) doiraning rasmiy veb-saytidan yuklab oling:
http://www.yiiframework.com/download/
Menda yii-1.1.17.467ff50.tar.gz nomli fayl bor, sizda boshqa versiya va shunga ko'ra boshqa nom bo'lishi mumkin.
Arxivdan faqat bitta framework papkasini olib tashlaymiz va uni sayt yii doirasida joylashgan papkaga o'tkazamiz. Ushbu misol uchun, men "Windows" OS-da mahalliy serverdan foydalanaman va yii-sayt papkasida framework papkasini joylashtirdim, uning yo'li quyidagicha ko'rinishga ega edi - "C: \ OpenServer \ domenlari \ yii-sayt \"
Agar ushbu usul ishlamagan bo'lsa, framework papkasini oling yoki Git omboridan versiyasini olishni xohlasangiz, keyingi bosqich "Composer" orqali o'rnatish jarayonini tavsiflaydi.
2. Gii omboridan Composer orqali Yii freymini o'rnatish
Avvalo, biz yopishqoqni o'zi o'rnatamiz - Composer paket menejeri. Rasmiy veb-saytda uni qanday o'rnatish haqida batafsil ma'lumot berilgan, shuning uchun men bunga e'tibor qaratmayman, lekin allaqachon o'rnatilgan kompozitsiyani e'tiborsiz qoldiraman.
Men composer.phar faylini yuklab olib, uni sayt yii-dagi papkaga qo'ydim. Mening mahalliy papkam bor - "yii-sayt".
Keyingi qadam, kompozitor.json faylini yaratish va unga bir nechta qator qo'shish:
Aniq versiyani ko’rsatish mumkin:
Keyin konsolga o'ting (SHIFT + sichqonchaning o'ng tugmasi va "Ochish buyruq oynasi" -ni tanlang).
Siz composer.phar-ni yangilashingiz mumkin (agar siz oldin kompozitor.phar o'rnatilishini ishlatgan bo'lsangiz).
konsolda php composer.phar yangilanishini yozing
Va nihoyat, o'rnatishni o'zi boshlaymiz:
php konsolida composer.phar o'rnatish
3. Yii-ni o'zi o'rnatishi (sinov varaqalari bilan vizual qobiq)
Agar php buyrug'i sizning konsolingizda boshlanmasa, unda siz php.exe fayliga yo'lni ko'rsatishingiz kerak.
Biz ochilmagan framework (yii-site \ frame \) papkasiga kirib, konsolga o'tamiz.
Keyin, php yiic webapp C: \ OpenServer \ domenlari \ yii-sayt \ ni yozing (shunga ko'ra sizda boshqa yo'l bo'lishi mumkin).
yoki
php -f yiic webapp C: \ OpenServer \ domenlari \ yii-sayt \ va Enter tugmachasini bosing.
O'rnatuvchi tasdiqlashni so'raydi, "Ha" va "Enter" deb ayting.
Biz o'zimizning http: // yii-sayt /index.php ga havolani kuzatamiz.
Agar siz xuddi shu quyidagi rasmni ko'rsangiz, bu Yii1.1 frameworksi muvaffaqiyatli o'rnatilganligini anglatadi!
Tizimlarda jiddiy Internet saytlarini yaratish allaqachon odatiy holga aylangan. Ha, bu tushunarli. Agar hamma narsa allaqachon yozilgan bo'lsa, nega hamma narsani noldan yozing. Bundan tashqari, barcha modullar qayta-qayta tekshiriladi, bu sizga ko'p vaqtni tejaydi. Biz tayyor dasturni olamiz, uni oddiy buyruqlar bilan bog'laymiz va uning ajoyib ishidan zavqlanamiz. Bundan tashqari, ular ustida ishlaydigan saytlar tez va xavfsizdir. Eng yaxshi frameworklardan biri bu Yii.
Ushbu maqolada men Yii frameworksini o'rnatishni ikki xil usulda batafsil tasvirlab berdim: arxivdan va Git omboridan Composer orqali. Men shuningdek, konfiguratsiya faylida kerakli sozlamalarning minimal to'plamini tasvirlab berdim. Bu ma'lumotlar bazasiga ulanish va "marshrutlash" (URL menejeri). Va frameworkni tekshirish uchun bitta oddiy sinov sahifasi va unga bog'langan menyu elementi yaratiladi.Ushbu maqolada biz Yii - 1.1 versiyasi haqida gaplashamiz, chunki ularning veb-saytida u barqarorligi haqida yozilgan.
Yii freymi darhol tayyor dastur sifatida ishlaydi va o'rnatish tugallangandan so'ng siz deyarli tayyor saytga egasiz, bir nechta sahifalar namunalari, menyusi va foydalanuvchi avtorizatsiyasining ishchi shakli mavjud. Ushbu bosqichda, siz sahifalar tarkibini misollar bilan o'xshashlik bilan to'ldirishni boshlashingiz mumkin. Va agar siz yana bir nechta sozlashlarni amalga oshirsangiz va ma'lumotlar bazasiga ulansangiz, unda siz allaqachon to'liq ishlaydigan va to'liq huquqli veb-saytga egasiz.
Xo'sh, ushbu frameworkni o'rnatish uchun nima kerak?
Yii bilan ishlash uchun minimal talablar PHP kamida 5.1 va Apache veb-serveridir, shuningdek MySQL yoki PostgreSQL ma'lumotlar bazasiga ega bo'lish tavsiya etiladi.
An'anaviy ravishda, men barcha materiallarni quyida batafsil tavsiflangan kichik bloklarga ajratdim:
1.Yii frameworksini arxivdan klassik usulda o'rnatish.
2.Git omboridan Composer orqali Yii frameworksini o'rnatish.
3.Iii-ning o'zi o'rnatilishi (sinov varaqalari bilan vizual qobiq).
4.Biz htaccess fayli orqali manzil satridan index.php-ni olib tashlaymiz.
5.MySQL ma'lumotlar bazasini ulash va marshrutlash.
6.Birinchi sinov sahifasini yarating.
7.Yangi yaratilgan sahifaga menyu elementini qo'shing.
1. Yii 1.1 frameworksini arxivdan klassik usulda o'rnatish
Tarqatish to'plamini (ZIP arxivi) doiraning rasmiy veb-saytidan yuklab oling:
http://www.yiiframework.com/download/
Menda yii-1.1.17.467ff50.tar.gz nomli fayl bor, sizda boshqa versiya va shunga ko'ra boshqa nom bo'lishi mumkin.
Arxivdan faqat bitta framework papkasini olib tashlaymiz va uni sayt yii doirasida joylashgan papkaga o'tkazamiz. Ushbu misol uchun, men "Windows" OS-da mahalliy serverdan foydalanaman va yii-sayt papkasida framework papkasini joylashtirdim, uning yo'li quyidagicha ko'rinishga ega edi - "C: \ OpenServer \ domenlari \ yii-sayt \"
Agar ushbu usul ishlamagan bo'lsa, framework papkasini oling yoki Git omboridan versiyasini olishni xohlasangiz, keyingi bosqich "Composer" orqali o'rnatish jarayonini tavsiflaydi.
2. Gii omboridan Composer orqali Yii freymini o'rnatish
Avvalo, biz yopishqoqni o'zi o'rnatamiz - Composer paket menejeri. Rasmiy veb-saytda uni qanday o'rnatish haqida batafsil ma'lumot berilgan, shuning uchun men bunga e'tibor qaratmayman, lekin allaqachon o'rnatilgan kompozitsiyani e'tiborsiz qoldiraman.
Men composer.phar faylini yuklab olib, uni sayt yii-dagi papkaga qo'ydim. Mening mahalliy papkam bor - "yii-sayt".
Keyingi qadam, kompozitor.json faylini yaratish va unga bir nechta qator qo'shish:
{ “require” : { “yiisoft/yii” : “dev-master” } }
Aniq versiyani ko’rsatish mumkin:
{ “require” : { “yiisoft/yii” : “1.1.16” } }
Keyin konsolga o'ting (SHIFT + sichqonchaning o'ng tugmasi va "Ochish buyruq oynasi" -ni tanlang).
Siz composer.phar-ni yangilashingiz mumkin (agar siz oldin kompozitor.phar o'rnatilishini ishlatgan bo'lsangiz).
konsolda php composer.phar yangilanishini yozing
Va nihoyat, o'rnatishni o'zi boshlaymiz:
php konsolida composer.phar o'rnatish
3. Yii-ni o'zi o'rnatishi (sinov varaqalari bilan vizual qobiq)
Agar php buyrug'i sizning konsolingizda boshlanmasa, unda siz php.exe fayliga yo'lni ko'rsatishingiz kerak.
Biz ochilmagan framework (yii-site \ frame \) papkasiga kirib, konsolga o'tamiz.
Keyin, php yiic webapp C: \ OpenServer \ domenlari \ yii-sayt \ ni yozing (shunga ko'ra sizda boshqa yo'l bo'lishi mumkin).
yoki
php -f yiic webapp C: \ OpenServer \ domenlari \ yii-sayt \ va Enter tugmachasini bosing.
O'rnatuvchi tasdiqlashni so'raydi, "Ha" va "Enter" deb ayting.
Biz o'zimizning http: // yii-sayt /index.php ga havolani kuzatamiz.
Agar siz xuddi shu quyidagi rasmni ko'rsangiz, bu Yii1.1 frameworksi muvaffaqiyatli o'rnatilganligini anglatadi!