Internet Windows Android
Kengaytirish

Mahalliy Denver serveri nima va uni kompyuterga qanday o'rnatish kerak? Denwer (mahalliy veb-server).

Denver (D.n.w.r dan - Gentleman's veb-ishlab chiquvchilar to'plami) - dasturiy ta'minot qobig'i va tarqatish to'plami, shuningdek ular uchun modullar, bu sizning mahalliy serveringizni yaratishi va PHP (dasturlash tili) da har qanday murakkablikdagi veb-ilovalarni yaratishga imkon beradi. MySQL yoki PostgreSQL (ma'lumotlar bazasi). Odatiy bo'lib, tarqatishning juda keng doirasi mavjud, xususan: SSI, SSL, mod_rewrite, mod_php, PHP-ni qo'llab-quvvatlaydigan Apache veb-serveri (5.2-versiyani tanlash - ko'proq modullar - yoki 5.3, siz 3 va 4-versiyalarni yuklab olishingiz mumkin), MySQL, Perl (standart kutubxonalarsiz, ularni alohida yuklab olish mumkin), sendmail emulyatoriga ega SMTP pochta serveri va, albatta, Denver boshqaruv tugmalari.

O'rnatish bo'yicha ko'rsatmalar

O'rnatish juda oson va sodda. Saytda kerakli Denver arxivini yuklab oling va u erda o'rnatuvchini oching. DIQQAT! Agar sizda Windows 8 yoki 8.1 bo'lsa, avvalo moslik rejimini o'rnatishingiz kerak. Buni shunday qilishingiz mumkin: arxivni chiqarib oling, ushbu faylni qidiring, kursorni ustiga olib boring va sichqonchaning o'ng tugmachasini bosing, so'ng "Moslik" yorlig'ini tanlang, "Ushbu dasturni muvofiqlik rejimida ishga tushirish" yonidagi katakchani belgilang va Windows 7 ni tanlang. Keyin ushbu oynani yoping va dasturni ishga tushiring.

Denverni o'rnatish niyatingizni tasdiqlashingizni so'ragan oyna ochiladi. Agar siz “Ha” tugmasini bossangiz, Internet Explorer Denver haqida qisqacha tavsifga ega mahalliy sahifa bilan ochiladi. Ushbu oynani yoping. Denver brauzer yopilganini ko'rishi uchun moslik rejimi kerak.

Shundan so'ng, o'rnatishni davom ettirmoqchi bo'lsangiz, Enter tugmasini bosing. Aks holda Ctrl+Break. Keyinchalik, o'rnatuvchi Denverni qaerga o'rnatishni so'raguncha o'z ishini qiladi. Shunchaki "C:\Denwer" qatorini kiriting, Enter tugmasini bosing (tirnoqsiz) va inglizcha Y tugmasini bosib katalogdagi o'rnatishni tasdiqlang.

Dasturdan so'ng virtual disk uchun qaysi harfni tanlashni so'raydi. Eng yaxshi variant Z, lekin u siz uchun band bo'lsa, boshqasini tanlang, bepul.

Dastur shunday davom etadi. Oxirgi savol - Denverni ishga tushirish variantini tanlash. Birinchi variant eng qulaydir, chunki ikkinchisini tanlashda Denverni doimo domen, sub-domen yaratish yoki umuman virtual diskka fayllarni yuklash uchun “tortib olish” noqulay.

Ushbu oddiy amallardan so'ng Denver o'rnatiladi va Ish stolida uchta yorliq yaratiladi: Denverni ishga tushirish, qayta ishga tushirish va to'xtatish uchun Denverni ishga tushirish, Denverni qayta ishga tushirish, Denverni to'xtatish.

Denver bilan ishlash juda oson. Domenni qo'shish uchun siz virtual diskka, uy papkasiga o'tishingiz va undagi sayt nomi bilan o'z papkangizni yaratishingiz kerak, masalan, sayt. Keyin ushbu papkaga o'ting va u erda www. nomi bilan boshqasini yarating. Subdomen nomi bilan papka yaratish kifoya, masalan, denwer.

Denverni o'chirish uchun siz faqat asosiy dastur papkasini o'chirishingiz kerak. Ya'ni, C:\Denwer yo'lidagi papka.

Eslatmalar: Uy katalogidagi mavjud papkalarni o'chirmang, ular Denverni sinab ko'rishda sizga yordam beradi. Yaratilgan domenlar ko'rinishi uchun, agar u ishlayotgan bo'lsa, Denverni qayta ishga tushiring. Denver bilan ishlashda Skype, ICQ-ni o'chirib qo'yish va Internetni o'chirish yoki mavjud saytlar uchun domenlarni yaratmaslik tavsiya etiladi. Domen papkasining nomi kabi domenlarga havola, masalan, rsload.su yoki boshqa domen nomi. Subdomen papkalarida www katalogini yaratish shart emas.

Chiqarish nomi: Denver.3
Dasturchi.

Denver nima va u nima uchun kerak? Denver mahalliy shimoldir. Uy kompyuterida veb-saytlar yaratish uchun dastur. Ya'ni, siz blog yoki veb-sayt qilishingiz mumkin. Uni kompyuteringizga o'rnating va shundan keyingina ro'yxatdan o'ting va hostingga o'tkazing. Webmaster uchun ajralmas vosita, shunday emasmi? Veb-sayt, blog yaratish uchun birinchi amaliy qadam Denverni o'rnatishdir. Shunday ekan, boshlaylik.

Dasturni yuklab olish Denver 3

Denver bepul dastur bo'lib, uni ishlab chiquvchining veb-saytidan yuklab olish yaxshiroqdir. Mana www.denwer.ru havolasiPHP ning ikkita versiyasini yuklab olish mumkin: 5.2 va yangisi 5.3. Men 5.3 versiyasidan foydalanmoqdaman.

Dastur o'rnatish Denver 3

1 . Denwer3 dasturini o'rnatishni boshlaylik. Brauzer ochiladi, uni yoping. Dasturning o'rnatish oynasida keyingi bosqichga o'tish uchun klaviaturada Enter tugmasini bosing.

2 . Odatiy bo'lib, dasturni WebServers jildidagi C diskiga o'rnatish taklif etiladi. Siz boshqa drayverni tanlash orqali katalogni o'zgartirishingiz yoki USB flesh-diskiga o'rnatishingiz mumkin. Men standart sozlamani tanlayman. Biz bosamiz Keyingi bosqichga o'tish uchun kiring.

3 . Inglizcha "y" harfini kiriting.

4 . Dastur boshqa disk Z yaratishni taklif qiladi. Siz nomini ham o'zgartirishingiz mumkin. Men "z" ni qoldiraman.

5 .Yana kiriting.

6 . 1 kiriting.

7 . dastur ish stolida yorliqlar yaratishni taklif qiladi, inglizcha "y" harfini kiriting, ya'ni ha.

8 . Denwer 3 ma'lumotlar bazasini yaratish. Har bir narsa to'g'ri bajarilgan bo'lsa, brauzer ochilishi kerak. Denver muvaffaqiyatli o'rnatildi. Biz Denverni ish stolida yaratilgan "Start Denwer" yorlig'ini bosish orqali ishga tushiramiz va localhost havolasiga o'tamiz.


9 . Quyidagi oyna ochiladi, Hurray ishladi! Pastki qismida siz "MySQL va phpMyAdminni tekshirish" ni ko'rasiz. Ushbu havolani kuzatib boring.

10 . Keyinchalik, biz yangi ma'lumotlar bazasini yaratamiz. Buning uchun siz " cp1251_general_cs " kodlashni tanlashingiz kerak. Shunday qilib, kelajakda sizda muammolar bo'lmaydi va ruscha harflar o'rniga krakozyabry saytingizda paydo bo'lmaydi.

Bu ko'pincha yangi boshlanuvchilar bilan sodir bo'ladi. Denverda hamma narsa yaxshi va sayt yoki blogni xostingga o'tkazgandan so'ng, "crakozyabry" deb ataladigan narsa paydo bo'ladi. Buning oldini olish uchun ushbu kodlashni tanlang. Va "Ma'lumotlar bazasi" tugmasini bosing.


11 . Ushbu oynada ingliz tilida ma'lumotlar bazasi nomini yozing. Masalan, men "myblog" deb yozdim. Siz boshqa nom berishingiz mumkin. Faqat uni yozib qo'yganingizga ishonch hosil qiling, joomla yoki wordpress dvigatelining o'zini o'rnatishda sizga kerak bo'ladi. Yana cp1251_general_cs kodlashni tanlang. Va yaratish tugmasini bosing. Ma'lumotlar bazasi oynasida siz yaratgan ma'lumotlar bazasini ko'rasiz. Bu Denver o'rnatish jarayonini yakunlaydi.


Shunday qilib, keling, xulosa qilaylik. Dastur "C" diskida, "WebServers" papkasida o'rnatildi. Sizning kelajakdagi saytingiz yoki blogingizning barcha fayllari u erda joylashgan bo'ladi. Va "Z" diski sizning qulayligingiz uchun yaratilgan, unga kirish orqali siz o'zingizni " Veb-serverlar "C" diskida joylashgan.

Denwer 3 o'chirilmoqda. Tez-tez so'raladigan savol, dasturni qanday o'chirish kerak. Buning uchun Denverni to'xtatish kifoya. Denverni to'xtatish belgisini bosish orqali. Va keyin "WebServers" jildini o'chiring. Agar xato paydo bo'lsa, "o'chirib bo'lmaydi, boshqa dastur tomonidan ishlatilmoqda yoki boshqa papkada ochiq". Jildga o'ting "WebServers" va u yerdagi barcha papkalarni o'chirib tashlang. Keyin kompyuteringizni qayta ishga tushiring va bo'sh papkani o'chiring "veb-serverlar". Dastur kompyuteringizdan butunlay o'chiriladi.

Bu maqolani tugatish vaqti, agar sizda biron bir savol bo'lsa, ularni sharhlarda so'rang. Shuningdek, yangilanishlarga obuna bo'ling va pochta orqali yangi maqolalarni oling. Agar siz joomla3 da sayt yaratmoqchi bo'lsangiz, men joomla 3 ni denwerga o'rnatishni o'qishni maslahat beraman.

Veb-saytni ishlab chiqish nafaqat professionallar tomonidan, balki bu haqda ozgina bo'lsa-da tushunadigan oddiy foydalanuvchilar tomonidan ham amalga oshirilmoqda. Tayyor shablonlarning katta assortimenti sizga o'z portalingizni yaratish va uni atigi yarim soat ichida onlayn joylashtirish imkonini beradi. Buni kompyuterda qilishning eng yaxshi usuli. Xatolar yo'qligi, moslashuvchanlik va o'zaro faoliyat brauzer mosligi uchun bir qator testlarni o'tkazish kerak.

Shaxsiy serveringizni shaxsiy kompyuteringizda boshqarishga yordam beradigan dasturlar orasida Denver eng yaxshisidir. Uni ishlab chiqishda hamma narsa foydalanishni iloji boricha soddalashtirish uchun qilingan. Bajarilgan ishlar tufayli har qanday foydalanuvchi qo'shimcha bilimlarsiz xizmat bilan ishlashi mumkin. Server nomi "Jentlmen's set of a Web developer" iborasining qisqartmasi hisoblanadi. Dastur mahalliy mashinada veb-saytlarni yaratish va sinab ko'rish uchun barcha vositalarga ega.

Dasturni C: diskining ildiziga o'rnatish yaxshidir, chunki bu yo'lda ruscha belgilar mavjud emas. Denver Nuggets bir vaqtning o'zida bir nechta saytlar bilan ishlash imkonini beradi, ularning har biri uchun alohida virtual xost tayyorlanadi.

Denverning so'nggi versiyasi uni olinadigan muhitda (Denwer Portable) ishlatishni nazarda tutadi. Dastur tarmoqqa ulanmasdan veb-saytni sinab ko'rmoqchi bo'lganlar uchun ajralmas bo'ladi. U ish stolidagi yorliqlar orqali ishga tushiriladi: Denverni ishga tushirish, Denverni to'xtatish va Denverni qayta ishga tushirish.

Localhost Denwerning asosiy xususiyatlari:

  • o'rnatish taqsimotining kichik hajmi;
  • modullik (siz qo'shimcha komponentlarni yuklab olishingiz va o'rnatishingiz mumkin);
  • phpMyAdmin uchun to'liq huquqli boshqaruv paneli (ma'lumotlar bazasi bilan yuqori sifatda ishlash imkonini beradi);
  • bir vaqtning o'zida bir nechta saytlarning ishlashi;
  • xizmatni ishga tushirish va to'xtatish uchun qulay vositalar;
  • oqibatlarsiz Denverni osongina olib tashlash;
  • ko'plab bepul qo'shimcha komponentlarga ega rasmiy veb-sayt;
  • PHP4 va MySQL4 ning oldingi versiyalarini o'rnatishingiz mumkin;
  • Perl, Parser va PHP bilan ishlashga qodir SendMail integratsiyalashgan moduli;
  • xostlar faylini avtomatik tuzatish rejimi;
  • Internetga kirishdan oldin ish sifati uchun saytni to'liq sinovdan o'tkazish;
  • qulay avtomatik konfiguratsiya tizimi (foydalanuvchi dasturning texnik tafsilotlarini bilishi shart emas).

Dastur Windows XP, 7, 8.1, 10 uchun javob beradi. Interfeys qisman rus tilida yaratilgan.

Denverni yuklab oling

WEB-server mutlaqo bepul, uning yangi versiyasini biroz pastdan yuklab olishingiz mumkin. Tugma rasmiy manbaga olib keladi, shuning uchun o'rnatish taqsimoti 100% original bo'ladi. Shuningdek, biz dastur yangilanishini kuzatib boramiz, bu erda siz har doim uning yangi versiyasini yuklab olishingiz va kerak bo'lganda mavjudini yangilashingiz mumkin.

Salom mening blogimning aziz o'quvchilari. Bugun men Denverni kompyuterimda o'rnatish va sozlash mavzusiga to'xtalib o'tmoqchiman. Men bu mavzu sayt qurishga bag'ishlangan barcha bloglarda uzoq va keng sayohat qilganini tushunaman. Ammo shunga qaramay, biron bir joyda ma'lumot to'liq emas, qaerdadir yaxshi va tushunarli skrinshotlar yo'q, qaerdadir sozlamalarda xatolar mavjud. Va g'alati, sharhlardagi ko'plab savollar veb-serverni o'rnatish bilan bog'liq.

Ushbu mavzu asosan yangi boshlanuvchilar uchun foydali bo'lganligi sababli, men ushbu vositani bosqichma-bosqich ko'rsatmalar va video materiallar bilan maksimal darajada ko'rib chiqishga qaror qildim. Shunday qilib, yangi boshlanuvchilarda hech qanday savol bo'lmaydi va ular uyda virtual serverni osongina o'rnatishlari mumkin. Shunday qilib, keling, WordPress veb-saytini qanday yaratish turkumidagi birinchi darsni boshlaylik?

Denver nima va u nima uchun kerak?

Denver - oddiy unix veb-serverini taqlid qiluvchi dasturiy ta'minot to'plami. U Apache serveri, PHP5, MySql5, phpMyAdmin va boshqalarni o'z ichiga oladi. Ushbu vositalarning barchasi kompyuteringizda virtual xostingni o'rnatishga va Internetga ulanmasdan o'z saytlaringizni disk raskadrovka qilishga yordam beradi. Denwer hozirda Windows-ni XP-dan 10-versiyasigacha qo'llab-quvvatlaydi.

Denverni qayerdan yuklab olish mumkin?

Ular aytganidek, siz har doim rasmiy veb-saytda dasturiy ta'minotning so'nggi versiyasini yuklab olishingiz mumkin. Rasmiy manbalardan yuklab olishni tavsiya etaman. Shubhali saytlardan yuklab olingan fayllar kompyuteringizga xavf tug'dirishi mumkin.

Rasmiy saytdan yuklab oling.

Nima uchun ko'plab veb-ishlab chiquvchilar Denverni yaxshi ko'radilar?

Ushbu vositaga bo'lgan muhabbat, ushbu paketni o'rnatgandan so'ng, hech narsani sozlashning hojati yo'qligi bilan oqlanadi, chunki hamma narsa qutidan tashqarida ishlaydi. Bundan tashqari, bir nechta saytlaringiz bilan ularni turli papkalarga joylashtirish orqali ishlash mumkin bo'ladi. Va, albatta, komponentlarni yangi versiyalarga yangilash oson. U faqat kerakli komponentni yuklab oladi va uni tegishli papkaga almashtirish bilan ko'chiradi. Men olinadigan muhitga (flesh-disklar, tashqi qattiq disklar) o'rnatish imkoniyatini ham eslatib qo'ydim.

Denver nimadan yasalgan?

Keling, Denverning ichki qismlarini ko'rib chiqaylik va asosiy paket nimadan iboratligini bilib olaylik.

  • Apache, SSL, SSI, mod modni qayta yozish php.
  • GD, MySQL, sqLite-ni qo'llab-quvvatlaydigan PHP5.
  • MySQL5 tranzaksiyani qo'llab-quvvatlaydi.
  • phpMyAdmin - MySQL ma'lumotlar bazasini boshqarish paneli.
  • Sendmail va SMTP server emulyatori.
  • Virtual xostni boshqarish tizimi.

Albatta, siz yuklab olish va o'rnatish mumkin bo'lgan qo'shimcha modullarni ham tasvirlashingiz mumkin. Ammo yangi boshlanuvchilar uchun bu kerak emas deb o'ylayman.

O'rnatish Denver (Denver).

Veb-serverni o'rnatish vaqtida Denwer 3 Base tarqatish to'plami yuklab olindi 2013-06-02 PHP 5.3 versiyasi bilan

Denwerni qanday o'rnatish kerak? Batafsil ko'rsatmalar.

Xo'sh, eng qiziqarli daqiqa keldi, ya'ni Denver o'rnatishning o'zi. Siz allaqachon dasturning tarqatish paketini yuklab olishingiz kerak edi, agar buni qilmagan bo'lsangiz, yuqoridagi havolaga o'ting va uni yuklab olishingiz mumkin.

Biz ushbu faylni ochamiz va yozuvli kichik oynani ko'ramiz: siz haqiqatan ham asosiy paketni o'rnatmoqchimisiz?



Terminal xush kelibsiz xabari va Denver o'rnatilishi haqida bizga xabar beruvchi brauzer bilan ochiladi.

Biz tavsiyalar olamiz. Ushbu bosqichda biz virtual server joylashtiriladigan joyni ko'rsatishimiz kerak. Agar siz USB flesh-diskiga yoki boshqa haydovchiga o'rnatmoqchi bo'lsangiz, unga yo'lni yozing. Agar siz kompyuterga o'rnatmoqchi bo'lsangiz, men qilgan kabi qilishingiz mumkin. Let C:\WebServers yozing

Va yana Enter tugmasini bosing. Terminal sizdan C: WebServers katalogiga veb-serverni o'rnatmoqchimisiz, deb so'raydi. Van Y tugmasini bosish kerak va shu bilan "ha" deb javob beradi. Klaviatura tartibini inglizchaga o‘zgartirishni unutmang.

Bizdan virtual haydovchi harfini tanlash so'raladi. Odatda Z alifbosining oxirgi harfi taklif qilinadi, lekin agar u sizni egallab olgan bo'lsa, boshqasini tanlang. Chunki Z men bilan band.

Virtual disk sifatida Q harfini tanladim. Men ushbu xatni kiritaman va Enter tugmasini bosing.

Dastur test sinovini o'tkazadi va agar hamma narsa yaxshi bo'lsa, Enter tugmasini bosishingiz kerak bo'ladi.

Shundan so'ng, dastur barcha kerakli fayllarni tegishli katalogga nusxalashni boshlaydi. Nusxalash tugagach, sizdan Denverni ishga tushirish uchun 2 ta variantni tanlash taklif qilinadi. Va 1-variantdan foydalanish tavsiya etiladi.

Keyinchalik, ish stoliga yorliqlarni o'rnatish so'raladi. Men buni qilishni tavsiya qilaman, aks holda Denverni keyinroq boshlash noqulay bo'ladi. Ish stoli yorliqlarini tasdiqlash yoki rad etishdan so'ng, brauzer ochiladi va Denver muvaffaqiyatli o'rnatilgani haqida sizga xabar beradi.

Shunday qilib, o'rnatishdan so'ng, bu yorliqlar ish stolida paydo bo'lishi kerak.

Yangi ish stoli yorliqlari

Denverni ishga tushiring.

Shunday qilib, Denver bilan ishlashni boshlash uchun uni ishga tushirish kerak. Buning uchun Start Denwer yorlig'idan foydalaning. Birinchi ishga tushirilgandan so'ng siz ushbu rasmni ko'rishingiz mumkin.

Denver ishlayotganiga ishonch hosil qilish uchun lagandaga qarang. Bunday piktogramma bo'lishi kerak.

Keyin brauzerni oching va manzil satriga http://localhost yozing.

Natijada siz ushbu sahifani ko'rishingiz kerak.

Bu hamma narsa ajoyib ishlayotganini anglatadi.

Denver ochilmasa nima qilish kerak?

Manzil satriga http://localhost ni kiritganimda oq ekran paydo bo'lishi va boshqa hech narsa yo'qligi bilan bog'liq muammo bor. Va bitta laganda belgisi.

Quyidagi muammo bilan konsolni ochgan tugmani bosish.

Localhost 25 da ulanishlarni tinglash

Muammoni hal qilish uchun siz vazifa menejerini ochishingiz va u erda veb-nashr qilish xizmatini topishingiz kerak. Va shunchaki o'chiring.

Keyin Denverni qayta ishga tushiring.

Denverni sozlash.

Mahalliy diskdagi saytlar bilan qulay ishlash uchun siz PHP konfiguratsiya fayllariga ba'zi o'zgarishlar kiritishingiz kerak. Buni amalga oshirish uchun php.ini faylini oching, uni quyidagi C:\WebServersusr\local\php5 yo'lida topish mumkin.

Biz ushbu faylni oddiy bloknot bilan ochamiz va quyidagi qatorlarni qidiramiz.

maks ijro vaqt = 30, qiymatni 180 ga o'zgartiring.

maks kiritish vaqt = 60, shuningdek, 180 ga o'zgartiring.

xotira chegara = 128MB, 512M ga o'zgartiring.

post maks hajmi = 8M, 999M ga o'zgartiring

Endi barcha o'zgarishlarni saqlang va Denverni qayta yoqing.

Denverda veb-saytlarni qayerda joylashtirish kerak?

Siz barcha saytlaringizni ushbu yo'lda joylashtirasiz C:\WebServers\home\localhost\www

Ya'ni, www papkasida siz test2.local papkasini yaratasiz va u erda HTML fayllaringiz yoki vosita fayllaringizni joylashtirasiz. Keyingi o'quv qo'llanmada biz Denverda WordPressni qanday o'rnatish haqida gapiramiz, shuning uchun u yanada aniqroq bo'ladi.

Va endi, misol sifatida, men ushbu papkani yaratdim.

Va agar localhost/test2.local manzil satriga kirishda biz bunday rasmni ko'rsak, unda hamma narsa yaxshi ishlaydi.

Denverni qanday o'chirish mumkin?

Denver tizim fayllariga ta'sir qilmaganligi sababli, uni olib tashlash shunchaki o'rnatish papkasini axlatga o'tkazish bilan bog'liq. Ammo Denverni olib tashlashdan oldin uning ishini to'xtating. Virtual diskni o'chiring. Va ish stolidan yorliqlarni olib tashlang. Keyin o'zingiz o'rnatgan WebServers jildini axlat qutisiga jasorat bilan torting.

Denverga qanday alternativalar bor?

Agar siz to'satdan Denverni o'rnatishda qiyinchiliklarga duch kelsangiz. To'satdan u boshlamaydi yoki boshqa muammolar. Mana sizga o'xshash paketlar ro'yxatini o'rnatishingiz va virtual server sifatida ishlatishingiz mumkin.

  • XAMPP()
  • MAMP PRO (pullik dasturiy ta'minot, MAC OS uchun mavjud)
  • AppServ
  • ochiq server

Menimcha, bu ro'yxat qiyinchiliklarga duch kelganda to'g'ri vositani tanlash uchun etarli.

Denwerni o'rnatish - video ko'rsatma.

Gentleman's Web Developer's Kit ("D.n.w.r", o'qing "Denver") - bu veb-ishlab chiquvchilar (dasturchilar va dizaynerlar) tomonidan ishlatiladigan tarqatishlar to'plami (Apache+SSL, modul sifatida PHP5, MySQL5, phpMyAdmin va boshqalar) va qobiq. Internetga kirishga hojat qoldirmasdan "uy" (mahalliy) Windows mashinasida saytlarni disk raskadrovka qilish uchun.

Denver-3 (2013-06-02) tarkibida Apache 2.2.22 + PHP 5.3.13 + MySQL 5.5.25 + PhpMyAdmin 3.5.1 mavjud

Denverning asosiy xususiyati bir vaqtning o'zida bir nechta loyihalar bilan ishlashni qo'llab-quvvatlashdir, ularning har biri alohida virtual xostda joylashgan. Loyihalar uchun virtual xostlar avtomatik ravishda yaratiladi: masalan, loyiha fayllarini /home/ProjectName/www ga nusxalash kifoya qiladi va u darhol http://ProjectName manzilida mavjud bo'ladi (DOCUMENT_ROOT ham to'g'ri bo'ladi). Bu, ayniqsa, bir nechta saytlarni parallel ravishda ishlab chiqadigan veb-studiyalar ishida, shuningdek, CVS yoki Subversion versiyalarini boshqarish tizimlari bilan * birgalikda* foydalidir. Katalog nomlash sxemasi virtual xostlar shablonidagi xostingingizga osongina moslashtirilishi mumkin (httpd.conf-dagi sharhlarga qarang).

Denverning barcha komponentlari allaqachon sozlangan va ishlashga tayyor (xususan, MySQL, SSL va boshqalarning rus tilidagi kodlashi to'g'ri sozlangan). Bundan tashqari, siz Denverning istalgan xizmatlarini (Apache, PHP, MySQL va boshqalar) yangi tarqatish versiyalarini eskilariga nisbatan oddiygina nusxalash orqali qo'lda yangilashingiz mumkin.

Denver o'z-o'zidan mavjud: u diskdagi har qanday katalogda (hatto flesh-diskda) joylashgan bo'lishi mumkin. Bundan tashqari, u Windows tizim fayllarini o'zgartirmaydi, shuning uchun uni oddiygina papkasini o'chirish orqali olib tashlash mumkin.

Denver va analoglar o'rtasidagi asosiy farqlar

  1. Modullilik, kengaytirilishi, ixchamligi. Alohida komponentlarning ko'p megabaytli taqsimotlarini yuklab olishning hojati yo'q. Apache+SSL+PHP5+MySQL5+phpMyAdminni o'z ichiga olgan Denverning asosiy versiyasi hajmi kichik va shu bilan birga to'liq ishlaydi.
  2. Bir vaqtning o'zida bir nechta loyihalarni qo'llab-quvvatlash va avtomatik sozlash, ularning har biri alohida virtual xost bilan ifodalanadi.
  3. Barcha Denver komponentlari uchun markazlashtirilgan ishga tushirish va to'xtatish tizimi. O'z-o'zini ta'minlash tufayli Denver to'xtatilgandan so'ng tizimdan butunlay * yo'qoladi* va boshqa katalogga ko'chirilishi yoki hatto o'chirilishi mumkin.
  4. sendmail emulyatori: pochta jo'natuvchi skriptlarni disk raskadrovka qilish qobiliyati. PHP skriptlarida yaratilgan barcha harflar tashqariga yuborilmaydi, balki maxsus /tmp/!sendmail katalogiga qo'shiladi.
  5. Kengaytma paketlari. Denver uchun keyinchalik o'rnatilishi mumkin bo'lgan ko'plab komponentlar mavjud (PostgreSQL, Python, FireBird, Parser, PHP4 va PHP4 ning eski versiyalari, MySQL4 va boshqalar). Ularning barchasi Denverning rasmiy veb-saytida yuklab olish mumkin va o'rnatuvchi bilan jihozlangan. Siz har qanday boshqa xizmatlarni qo'lda o'rnatishingiz mumkin, shuningdek Denver komponentlarini rasmiy distribyutorlardan muammosiz yangilashingiz mumkin.
  6. Kompleksga kiritilgan dasturlar turli ishlab chiquvchilar tomonidan yozilgan; ularning o'ziga xos xususiyatlari ba'zan birgalikda ishlashni qiyinlashtirishi mumkin. Xuddi shu dasturning turli versiyalari o'rtasida ham fundamental farqlar mavjud bo'lib, bu ko'pincha o'rnatish va sozlashni qiyinlashtiradi. Denverning tarkibiy qismlari kompleksning bir qismi sifatida to'liq ishlashini ta'minlash uchun sozlangan va sinovdan o'tgan.

Denver-3 asosiy to'plamining tarkibi

  1. SSL qo'llab-quvvatlash va mod_rewrite bilan Apache 2.
  2. PHP5: bajariladigan fayllar, Apache veb-server uchun modul, tarqatish va moslashtirilgan konfiguratsiya fayli, GD kutubxonasi, MySQL va sqLite qo'llab-quvvatlash modullari.
  3. MySQL5 InnoDB, tranzaktsiyalar va rus kodlashlarini qo'llab-quvvatlaydi (windows-1251).
  4. phpMyAdmin - MySQL ma'lumotlar bazasi boshqaruv paneli va yangi MySQL foydalanuvchisini qo'shishni osonlashtiradigan skript.
  5. Xabarlarni yubormaydigan, lekin ularni /tmp/!sendmail katalogiga yozadigan sendmail emulyatorini (/usr/sbin/sendmail) disk raskadrovka qiling.
  6. Virtual xostlarni avtomatik ravishda qidirish va tizim xostlari faylini, shuningdek, Apache konfiguratsiyasini yangilash tizimi. Buning yordamida yangi virtual xostni (yoki uchinchi darajali domenni) qo'shish /home-da katalog yaratish (mavjud xostlar bilan o'xshashlik bo'yicha qarang) va kompleksni qayta ishga tushirish kabi oddiy. Barcha o'zgarishlar konfiguratsiya va tizim fayllariga avtomatik ravishda kiritiladi, lekin siz bu jarayonni xost shablon mexanizmidan foydalanib boshqarishingiz mumkin (batafsil ma'lumot uchun /usr/local/apache/conf/httpd.conf ga qarang).
Denverning rasmiy veb-saytida asosiy to'plamning imkoniyatlarini kengaytiradigan qo'shimchalar ("kengaytirish paketlari") mavjud:
  • CGI dasturi sifatida PHP 3-versiyasi;
  • CGI dasturi sifatida PHP 4-versiyasi;
  • Apache uchun qo'shimcha modullar;
  • PHP uchun qo'shimcha modullar;
  • ActivePerl-ning to'liq versiyasi;
  • ActivePython tarjimoni.
  • MySQL server versiyasi 4;
  • Parser texnologiyasini qo'llab-quvvatlash modullari;
  • DBMS PostgreSQL;
  • DBMS FireBird versiyalari 2 va 1.3
  • boshqa mashhur modullar.

Denver-3 dasturidagi o'zgarishlar (2013-06-02):

  • Denverning so'nggi versiyasi xatoni tuzatadi, chunki virtual xostlar ba'zan Windows 7 da yaratilmaydi.
  • MySQL versiyasi 5.5 ga va phpMyAdmin 3.5.1 ga yangilandi. Agar siz Denverning eski versiyasidan yangilayotgan bo'lsangiz, ma'lumotlar bazasini ko'chirish ko'rsatmalariga qarang.
  • Sizda inglizcha Windows va Denver konsolida - ierogliflar bormi? Windows-ni sozlash.