Windows-da Denver mahalliy serverini qanday o'rnatish mumkin? Tarmoq bilan ishlashga tayyorgarlik.

Veb-saytlarni ishlab chiquvchilar mahalliy xostingga taqlid qiluvchi Denver kabi dastur bilan tanish. Bunday dastur ish uchun hujjatlar va dasturiy ta'minotning asosiy to'plamini o'z ichiga oladi. Ammo, operatsion tizimlarning yangi versiyalari chiqarilishi bilan, dasturni o'rnatishda muammolar paydo bo'lishi mumkin va ushbu maqolada biz Windows 8-da denwerni qanday o'rnatishni ko'rib chiqamiz.

Qanday qilib denwer dasturini tezda o'rnatish mumkin?

Birinchi qadam tarmoqni tekshirishdir. Uning ishlashi tufayli mahalliy ulanish davom etadi. Buning uchun Boshlash satrida "ping127.0.0.1" buyrug'ini bajarishingiz kerak. Tarmoq to'g'ri ishlayotganida, kompyuter bir necha daqiqa davomida jarayonlar haqida ma'lumotni ko'rsatadi va agar ekran miltillay boshlasa yoki umuman yo'qolsa, u holda dasturlarning bunday xatti-harakati tarmoq protokollari o'rnatilmaganligini ko'rsatadi.

Tarmoq protokollarini ishga tushirish uchun siz Boshqaruv paneliga o'tishingiz va "Dasturlarni qo'shish yoki o'chirish" ni, so'ngra "Windows o'rnatish" pastki menyusini tanlashingiz va "Tarmoqqa masofadan kirish" katagiga belgi qo'yishingiz kerak. Barcha kerakli protokollar avtomatik ravishda yuklanadi.

Denverni yuklash jarayoni.

Endi Denverga yugurish vaqti keldi. Buning uchun, birinchi navbatda, siz barcha antivirus dasturlarini va platformani yuklashga ta'sir qilishi mumkin bo'lgan boshqa ilovalarni o'chirib qo'yishingiz kerak. Kasperskiy, NOD 32, Dr. Web va Avast-ni o'chirib qo'yishning hojati yo'q - denwer ular bilan yaxshi ishlaydi.

Platforma ishga tushganda, foydalanuvchi oldida bir qator oynalar ochiladi, u erda qattiq diskda o'rnatish uchun kerakli kompleks va joyni tanlash so'raladi.

DENWER ishlab chiqaruvchilarining rasmlarida batafsil o'rnatish jarayoni


Dasturni va boshqa tegishli sozlamalarni o'rnatmoqchi bo'lgan yo'lni tanlang.
O'rnatish tugallangandan so'ng, ish stolidagi yoki ishga tushirish menyusidagi yoki o'rnatilgan papkadan Denver belgisini bosing va dasturni ishga tushiring.
Brauzerlaringizdan birining manzil satriga localhost/denwer yozing va agar yuqoridagi rasm ochilsa, dastur ishlayapti.
Manzil satriga test1.ru ni kiriting, agar skrinshotdagi kabi rasm paydo bo'lsa, bu test sayti ishga tushirilganligini anglatadi va siz Denverda saytlaringizni yaratishni boshlashingiz mumkin.

Va nihoyat, barcha o'rnatish jarayonlari tugallandi va dasturni ishga tushirish vaqti keldi. Yuklab olingan Start Denwer o'rnatuvchisidan yorliqni bosish orqali darhol foydalanishingiz kerak. Barcha qalqib chiquvchi oynalar yopilguncha kuting va brauzeringizda http://localhost/denwer/ manziliga o'ting. Ba'zi hollarda "Ulanish ustasi" buyrug'i foydalanuvchi oldida ochiladi va sizni qayta ulanishni taklif qiladi. Ba'zan yuklash sahifasi umuman yuklanmaydi va yuklashda xatolik beradi. Bunday hollarda zarur:

Internetga to'g'ri ulanganligingizga ishonch hosil qiling;

Veb-brauzer sozlamalarida proksi-server o'chirilganligini tekshiring;

Denver platformasining ishga tushirilishi bormi;

Denverni ishga tushirish bo'yicha ishlarga xalaqit beradigan boshqa ishlaydigan ilovalar bormi?

Ushbu shovqinlarning barchasini bartaraf etgandan so'ng, foydalanuvchi o'z shaxsiy kompyuterida platformani mustaqil ravishda ishga tushirishi mumkin bo'ladi.

Windows 8 da Denwer ulanish muammolari

Ilova yaxshi o'rnatiladi va Windows-ning "eski" versiyalarida ishlaydi va uni Windows 8 va 8.1-ga o'rnatishda biroz muammo tug'diradi. Asosiy sabab - dasturni to'g'ri ishga tushira olmaslik. Ishga tushirish yorlig'ini bosganingizda, "msvcr71.dll kutubxonasi yo'q" oynasi paydo bo'ladi va butun jarayon shu erda to'xtaydi. Har bir foydalanuvchi ushbu msvcr71.dll kutubxonasini o'z shaxsiy kompyuteri dasturlarida qidira boshlaydi, ammo ma'lum bo'lishicha, u umuman yo'q. Bunday vaziyatda siz quyidagilarni qilishingiz kerak:

1. Avvalo, ushbu kutubxonani shaxsiy kompyuteringizga yuklab oling va uni "\Windows\System32\" yoki "\Windows\SysWOW64" jildiga qo'ying, papkaning xususiyatlariga o'ting va "Blokdan chiqarish" katagiga belgi qo'ying.

2. Shuningdek, Denver paketini yangilashingiz va ushbu paketni yuklab olingan hujjatlar paketiga o'rnatishingiz kerak bo'lishi mumkin.

3. Agar bu yordam bermasa, u holda port bilan bog'liq muammolarni hal qilamiz. Buning sababi port raqami 80 bo'lishi mumkin. Ushbu port muammo ekanligini tekshirish uchun maxsus NetMonitor yordam dasturini yuklab olishingiz va tekshirishingiz kerak.

Xulosa qilish uchun.

Har bir narsadan ko'rinib turibdiki, dasturni o'rnatish va ishga tushirishning butun jarayoni haqida to'g'ri va aniq ma'lumotga ega bo'lsangiz, Denverni OSning yangi versiyalariga o'rnatish jarayoni juda realdir.

Shunday qilib, siz Denverni o'rnatishga qaror qildingiz. U yadro yoki "yurak" kabi narsaga ega - "asosiy paket" deb ataladi, u taxminan 5,5 MB ni oladi. Qolgan hamma narsa boshqa maqolalarda muhokama qilinadigan kengaytmalar to'plami shaklida keladi (Mundarijaga qarang). Asosiy paketda kerakli dasturlar va yordamchi dasturlarning ko'pchiligi mavjud:

  • O'rnatuvchi (flesh-diskga o'rnatish ham qo'llab-quvvatlanadi).
  • Apache, SSL, SSI, mod_rewrite, mod_php.
  • GD, MySQL, sqLite-ni qo'llab-quvvatlaydigan PHP5.
  • MySQL5 tranzaksiyani qo'llab-quvvatlaydi.
  • Shablonga asoslangan virtual xostni boshqarish tizimi. Yangi xost yaratish uchun siz faqat /home katalogiga katalog qo'shishingiz kerak, hech qanday konfiguratsiya fayllarini tahrirlashingiz shart emas; Odatiy bo'lib, ko'plab mashhur hosterlarning katalog nomlash sxemalari allaqachon qo'llab-quvvatlanadi; yangilarini osongina qo'shish mumkin.
  • Barcha Denver komponentlari uchun ishga tushirish va o'chirishni boshqarish tizimi.
  • phpMyAdmin - bu veb-interfeys orqali MySQL boshqaruv tizimi.
  • Sendmail va SMTP server emulyatori (localhost:25 da "stub" disk raskadrovka, kiruvchi harflarni .eml formatida /tmp da saqlash); PHP, Perl, Parser va boshqalar bilan birgalikda ishlashni qo'llab-quvvatlaydi.

PHP versiyasini tanlang

PHP 5.2 eskiroq, ammo Zend Optimizer va boshqa modullarni o'z ichiga oladi.

Tarmoq bilan ishlashga tayyorgarlik

Hamma narsani to'g'ri qilish uchun, keling, sizning kompyuteringiz haqiqatan ham tarmoq bilan ishlash uchun sozlanganligiga ishonch hosil qilaylik. Odatda bu sukut bo'yicha sodir bo'ladi, lekin baribir ...

Ko'pchilik "tarmoq" so'zini Internet, mahalliy tarmoq yoki hech bo'lmaganda modem bilan bog'laydi. Va mutlaqo behuda. "Tarmoqni o'rnatamiz" iborasi kompyuterda ro'yxatdagi qurilmalardan birortasi bo'lmasa ham mantiqiy bo'lishi mumkin! Bu erda biz faqat Apache-ni mahalliy kompyuterda ishga tushirish va ishga tushirish imkonini beradigan drayverlar va tarmoq protokollarini o'rnatishni nazarda tutamiz.

Shunday qilib, eng oddiy test: ochiq Boshlash - ishga tushirish va u erda buyruqni kiriting:

Enter tugmasini bosgandan so'ng, siz shunday bir narsani ko'rishingiz kerak:

Jarayon bir necha soniya davom etadi. Agar buni ko'rsangiz, unda hamma narsa tartibda va siz tarqatishni o'rnatishni davom ettirishingiz mumkin. Agar, masalan, oyna faqat "miltillasa" (ochiladi va darhol yopiladi) yoki ba'zi noxush xabarlar ko'rsatilsa, bu sizning tarmoq protokollaringiz o'rnatilmaganligini anglatadi, shuning uchun o'qing.

Ehtimol, endi sizning vazifangiz 127.0.0.1 "ping" manzilini ta'minlash ekanligini allaqachon tushungansiz. Muammolar bo'lsa:

  • Windows 98/ME foydalanuvchilari borishlari kerak Boshqaruv paneli - Dasturlarni qo'shish yoki o'chirish - Windows-ni o'rnatish va u erga qo'shing Tarmoqqa masofadan kirish. Bu avtomatik ravishda barcha kerakli protokollarni o'rnatadi.
  • Windows 2000, XP, 2003, Vista, Windows 7 va boshqalar foydalanuvchilari. — ping buyrug'iga qo'lda o'rnatilgan antivirus yoki xavfsizlik devori xalaqit bermasligini tekshiring. Ushbu dasturlarni o'chirib ko'ring: agar bu yordam bersa, unda siz ularning sozlamalarini tushunishingiz kerak.

Distribyutorni o'rnatish

Yuklab olingan Denver o'rnatuvchisini ishga tushiring. Sizning oldingizda quyidagi kabi narsalarni ko'rasiz:

Sizdan kompleksni qaysi katalogga o'rnatmoqchi ekanligingiz so'raladi (standart C:\WebServers, bu tanlovga rozi bo'lish uchun Enter tugmasini bosishingiz kifoya). Belgilangan katalog o'z ichiga oladi hamma narsa tizim komponentlari va undan tashqarida boshqa fayllar yaratilmaydi (Ish stolidagi yorliqlardan tashqari).

Kompleksni birinchi darajali katalogga o'rnatishingizni qat'iy tavsiya qilamiz - ya'ni C:\WebServers, masalan, C:\My\WebServers emas. Gap shundaki, kengaytma paketlarini o'rnatuvchilar asosiy paketni barcha disklarda birinchi darajada qidiradilar. Va agar ular buni topa olmasalar, ular sizni katalog nomini qo'lda kiritishga majbur qilishadi. Kengaytmalarni o'rnatishda qo'shimcha kechikishlar kerak emasdir?..

Keyinchalik, siz ko'rsatgan katalog bilan bog'langan virtual disk nomini kiritish so'raladi. Standart qiymatni (Z :) qabul qilishingizni tavsiya qilamiz. Bu nomga ega disk hali ham bo'lishi muhim qilmaslik kerak tizimda joylashgan - ko'pincha bu Z: diskida sodir bo'ladi.

Shundan so'ng, tarqatish fayllari ko'chirila boshlaydi va oxirida sizdan kompleksni qanday boshlashingiz va to'xtatishingiz so'raladi. Sizda ikkita muqobil bor:

  1. Mashina ishga tushganda virtual disk yarating (albatta, o'rnatuvchi bu avtomatik ravishda sodir bo'lishiga ishonch hosil qiladi) va serverlar to'xtatilganda uni (diskni) ajratmang. Menimcha, bu eng qulay rejim va men o'zim undan faqat foydalanaman.
  2. Kompleksni ishga tushirish uchun faqat aniq buyruq bilan virtual disk yarating (Ish stolidagi ishga tushirish yorlig'ini bosish orqali). Va shunga ko'ra, serverlar to'xtatilganda diskni tizimdan ajratib oling.

    Windows 98 ning ba'zi versiyalarida diskni birinchi marta o'chirishga to'sqinlik qiladigan xatolik bor - mening tajribalarim va tadqiqotlarim shuni ko'rsatdiki, bu boshqa narsa emas, balki subst'dagi xatodir.

Aslida, hammasi shu. Kompleksni klaviaturada atigi 2 ta tugma bilan oʻrnatishingiz mumkin: Enter va Y (kirish uchun Ha).

Denverning birinchi ishga tushirilishi

Nihoyat, o'rnatish tugallandi. O'rnatuvchi tomonidan yaratilgan yorliqni darhol bosing Denverni boshlang Ish stolida, so'ngra barcha konsol oynalari yo'qolishini kutgandan so'ng, brauzerni oching va undagi manzilni kiriting: http://localhost/denwer/. Internetni tark etish shart emas.

Ba'zi operatsion tizimlar qo'ng'iroq qilishga moyil Ulanish ustasi. Agar bu sizning mashinangizda sodir bo'lgan bo'lsa, baxtsiz ustaga "o'chiring" deb ayting - go'yo siz ulanishni o'zingiz sozlagansiz.

Sinov sahifasi hali ham yuklanmasa, tekshiring:

Nihoyat, agar barchasi muvaffaqiyatsiz bo'lsa, tez-tez beriladigan savollar ro'yxatini ko'rib chiqing va keyin, agar muammo davom etsa, forumda xatoning batafsil tavsifini joylashtiring.

Denver quyidagi operatsion tizimda sinovdan o'tgan:

  • Windows 95/98/ME;
  • Windows NT/2000/XP/2003;
  • Windows Vista, Windows 7.

Virtual xostlar bilan ishlash

Windows NT, 2000 yoki XP (va undan yuqori) foydalanuvchilari diqqatiga. Davom etishdan oldin DNS Client xizmati ishlayotganligiga ishonch hosil qiling. Buni Boshqaruv paneli - Ma'muriy asboblar - Xizmatlarni ochish orqali amalga oshirish mumkin. Aks holda, virtual xostlar ishlamaydi.

Agar siz veb-saytlarni ishlab chiqayotgan bo'lsangiz, bir vaqtning o'zida bir server bilan bir nechta xostlarga xizmat ko'rsatishni xohlaysiz. Boshqacha qilib aytadigan bo'lsak, brauzerda http://localhost yo'lini kiritish orqali siz bitta saytga o'tasiz va http://test1.ru yozish orqali siz butunlay boshqa saytga o'tasiz (lekin mahalliy mashina).

Denverda yangi virtual xost qo'shish juda oson. Bu test1.ru bo'lsin. Siz quyidagilarni qilishingiz kerak:

  • /home papkasida virtual xost nomiga mos keladigan nom bilan katalog yarating (bizning holimizda test1.ru). Ha, ha, siz to'g'ri tushundingiz: katalog nomi nuqtadan iborat. Ushbu katalog saqlanadi uchinchi darajali domen hujjatlari kataloglari test1.ru uchun. Aniq emasmi?.. Masalan, abc.test1.ru nomi server tomonidan /home/test1.ru/abc/ katalogi bilan bog'langan, abc.def.test1.ru esa /home/ bilan bog'langan. test1.ru/abc.def/ . Va, albatta, www pastki katalogi www.test1.ru va oddiygina test1.ru manzillariga mos keladi. Umuman olganda, arzon va quvnoq. Rasmda /home katalogi qanday ko'rinishi mumkinligi ko'rsatilgan. Virtual xostlar katalogida www papkasini yaratishni unutmang, chunki bu yerda uning sahifalari va skriptlari saqlanadi!
  • Masalan, yorliq yordamida serverni qayta ishga tushiring Denverni qayta ishga tushiring ish stolida.

Hammasi shu. Va httpd.conf va xostlar faylini o'zgartirish qayerda, deb so'rayapsizmi? U shunchaki mavjud emas. httpd.conf fayli hech qachon o'zgarmaydi. Xostlar fayli bilan bu biroz murakkabroq: u /home kataloglarining joriy konfiguratsiyasiga moslashgan holda avtomatik ravishda o'zgartiriladi. Bunday holda, Denver tomonidan qaysi xostlar kiritilganligi va foydalanuvchi mustaqil ravishda, qo'lda qo'shilganligini aniqlash uchun juda aqlli algoritm ishlatiladi (agar u, albatta, buni qilishni xohlasa). Ya'ni, xostlar faylini avtomatik ravishda o'zgartirish undagi barcha sharhlar yo'qolishini anglatmaydi va siz uni boshqa hech qachon qo'lda tahrirlay olmaysiz. Va, albatta, yorliq yordamida kompleksni to'xtatganda Denverni to'xtating xostlar fayli bo'lishi kerak bo'lgan holatga tiklanadi.

Men "oldingisiga" demayman, chunki umuman olganda, unday emas. Tasavvur qiling-a, kompleks ishlayapti va foydalanuvchi bloknotda xostlarni ochdi va unga ba'zi xostlar qo'shdi. Masalan, u microsoft.ru domeniga porno.com bilan bir xil IP-manzilni tayinlagan. Serverlar to'xtatilgandan so'ng, ushbu manzil o'chirilmaydi, lekin barcha virtual xostlar "o'chirilgan" bo'lsa-da, asl ko'rinishida saqlanadi. Printsip amal qiladi: "faqat o'zingiz buzgan narsalarni tozalang".

Biz masofaviy kirish boshqaruvchisi bilan urushdamiz

Virtual xostlarni yaratishni boshlaganingizdan so'ng, u ba'zi tizimlarda aqldan ozishi mumkin. Xostni birinchi marta ochganingizda, u sizga quyidagi kabi muqobilni taklif qiladi:

yoki hatto shunday:

Xudoga shukur, bu har doim ham sodir bo'lmaydi. Ko'ryapsizmi, u odamning ishlashiga yo'l qo'ymaslik uchun qanday qimirlayapti?.. Demak, bu holatda siz qat'iy bo'lishingiz kerak: har doim tanlang. Ulanmoq yoki Takrorlang.

Hech qanday holatda unga javob bermang Oflayn , eshityapsizmi?..

Lekin agar sizning Masofaviy kirish boshqaruvchisi tishlab javob berdi Ulanmoq modemda g'azab bilan terishni boshlaydi, o'ting Asboblar - Internet imkoniyatlari - Ulanish va bo'limda Masofaviy kirishni sozlash katakchani belgilang foydalanmang(yoki Hech qachon ulanishni termang).

Biz proksi-server bilan kurashyapmiz

Windowsning ko'p versiyalarida sukut bo'yicha yoqilgan proksi-server mavjud. Bu Denver bilan ishlashda ba'zi muammolarni keltirib chiqarishi mumkin (ammo ularni osongina hal qilish mumkin).

  • Agar Denverni ishga tushirgandan so'ng http://localhost sahifasi ishlamasa, brauzer sozlamalarida proksi-serverni o'chirib qo'yish kerak bo'ladi. "Oddiy" xostlar uchun (masalan, localhost , test , dklab , va hokazo) yorliqdagi "Mahalliy manzillar uchun proksi-serverdan foydalanmang" katagiga odatda etarli. Internet opsiyalari - Ulanish - Tarmoq sozlamalari - Kengaytirilgan.
  • Agar localhost ishlasa, lekin test1.ru (va umuman nomi bir necha qismlardan iborat xostlar) ishlamasa, brauzeringiz oxirgi xostni mahalliy deb taniy olmaydi. Bu, afsuski, sodir bo'ladi. Proksi-serverni butunlay o'chirib qo'yishingiz yoki ro'yxatdagi xostlarni ro'yxatlashingiz kerak Ulanish - Tarmoq sozlamalari - Kengaytirilgan - Istisnolar.

Muammoni hal qilish

Forumda savol berishga shoshilmasdan oldin, tekshiring: javob allaqachon Denver haqida tez-tez beriladigan savollar ro'yxatida bo'lishi mumkin. Bu shunday bo'lishining 85% ehtimoli bor: axir, siz loyihadan birinchi bo'lib foydalanmagansiz.

Agar FAQ sizning savolingizga javob bermasa, uni forumda so'rang.

Ammo, avvalo, muammoga duch kelmaslik va moderatorlar bilan behuda tortishuvlarga vaqt sarflamaslik uchun "Qanday qilib savollarni to'g'ri berish kerak" maqolasidagi materialni o'qing va tushuning. Ishonchingiz komil: u erdan olingan bilim sizga hayotda bir necha marta foydali bo'ladi.

Windows 8-ni o'rnatgandan so'ng, dastlab Denver paketi asosidagi virtual serverning ishlashida muammolar bo'lmadi. Lekin baxtim uzoqqa cho'zilmadi. Ertasi kuni ertalab Denver WinSock2 API-dagi ba'zi xatolarni aytib, mening yangi Windows 8-ni ishga tushirishdan bosh tortdi. Konsolda hamma narsa klişelarda yozilganligi sababli xatoning o'zini aniq taniy olmadim.

Natijada server ishdan chiqdi va shoshilinch ish tiqilib qoldi. Men qo'shimcha vaqtni behuda sarflashni xohlamayman.

Windows 8 da Denwer ishdan chiqishining mumkin bo'lgan sabablari

Men bir marta Windows 7 da ishlaydigan mashinada ishlayotganda WinSock2 API bilan shunga o'xshash muammoga duch keldim. Keyin men yechim topishga harakat qildim, lekin oxirida men tubdan harakat qilishim kerak edi - operatsion tizimni yopishib qolgan barcha muammolar bilan qayta o'rnatish.

Siz tushunganingizdek, men bu safar Windows-ni qayta o'rnatishni xohlamadim (yaxshi, barqaror ishlaydigan tizimni buzish va butun kunni dasturiy ta'minotni o'rnatish va barcha kerakli narsalarni o'rnatish uchun sarflash hamma uchun yaxshi emas).

Shuning uchun, bu safar men WinSock2 API bilan sirli muammoga yechim topish uchun 2 kun davomida Google'da yurdim. Ko'p echimlar bor edi, lekin ularning hech biri menga yordam bermadi. Men qilgan yagona xulosa shuki, Apache boshlashdan bosh tortdi. Portlarni qayta sozlash yordam bermadi.

Windows 8 da Denwerni ishga tushirish: 1-chi yechim (o'lik raqam)

Denwer-ni qayta o'rnatishning o'zi yordam bermadi (aytmoqchi, oxirgi marta WinSock2 API-dagi ushbu xato tufayli men barcha ishlarimdan ma'lumotlar bazalarini yo'qotdim). Men yana bir bor qaror qildim (ikkita shunga o'xshash holat allaqachon yomon tendentsiyani ko'rsatmoqda) virtual serverni yo'qotish meni umuman tabassum qilmaydi.

Windows 8 da Denwerni ishga tushirish: 2-chi yechim (bizning usulimiz emas)

Shuning uchun men Virtualbox-ning so'nggi versiyasini o'rnatdim va unga qadimiy va nafratlangan Windows XP-ni o'rnatdim (u kam joy egallaydi va virtual mashinadan katta resurslarni talab qilmaydi). Men odatdagidek virtual mashinada hamma narsani sozladim.

Ilgari men o'zimning sevimli Virtualbox-ga asoslangan virtual mashinasi va Denverdagi virtual server kombinatsiyasi bilan ishlashga majbur bo'ldim. Ishning qulayligi va tezligi talab darajasida emas, albatta. Bir soat o'tirganimdan so'ng, men doimo o'zimni chegaralarga bosishni istamasligimni angladim.

Xulosa: virtual mashinaga virtual serverni o'rnatish yechimi hayotiy, ammo siz bunday ishdan qoniqish olmaysiz. Agar siz Windows ma'murining odatiy qulayligi emas, balki foydalanuvchi huquqlari buzilgan jismoniy mashinada ishlashingiz kerak bo'lsa-da, bu variant, ehtimol, yagona bo'lib qoladi.

Windows 8 da Denwerni ishga tushirish: 3-chi yechim (uzoq va zerikarli)

PHP, MSQL va Apache-ni o'z-o'zini sozlash orqali qo'lda o'rnatish orqali oldingi qulaylikni tiklashga urinib ko'rishingiz mumkin. Bu uzoq, zerikarli va siz oxir-oqibat nima bo'lishini bilmaysiz (birinchi marta hamma narsani odatdagidek o'rnatishingiz va sozlashingiz mumkinligi haqiqat emas).

Windows 8 da Denwerni ishga tushirish: yechim 4 (tez va qulay)

Barcha azoblardan so'ng, men boshqa virtual serverni o'rnatishga qaror qildim. Qabul qilaman, xo'sh, yorug'lik bitta Denver paketidagi xanjar kabi birlashmadi?! Taxminan o'n besh daqiqa googlingdan so'ng, men Xamppga qaror qildim.

Men tarqatishni yuklab oldim, bajariladigan faylni ishga tushirdim va kutdim. Xamppni o'rnatish juda uzoq vaqt talab qildi, ammo o'rnatish jarayoni Denvernikiga qaraganda ancha sodda bo'lib chiqdi (men grafik interfeysda ildiz katalogining joylashishini tanladim va shu!).

Xampp virtual disksiz ishlaydi. Ish stolida uchta Denver piktogrammasi o'rniga bitta Xampp boshqaruv paneli belgisi o'rnatildi. MSQL va Apache chiroyli oynada alohida tugmalar yordamida ishga tushiriladi.

Biroq, Apache yana ishlashdan bosh tortdi. Portni 80 dan 888 gacha qayta tayinlash orqali muammoni hal qildim. Buning uchun siz httpd.conf faylini ochishingiz kerak (Xampp boshqaruv panelidagi MySQl qarshisidagi "Config" tugmasini bosish orqali faylni ochishingiz mumkin).

Va 80-port bilan bog'langan barcha qatorlarni quyidagilarga o'zgartiring:

#Tinglang 0.0.0.0:888
#Tinglang [::]:888
888 tinglang

Hammasi. Endi Apache-ni ishga tushiring va brauzerning manzil satriga kiriting

http://localhost:888/xampp/

Bu erda hamma narsa intuitiv va oddiy odam uchun phpMyAdmin-da ma'lumotlar bazasini yaratish qiyin bo'lmaydi. Saytning manba kodi bilan katalogga manba kodini papkaga yuklashingiz kerak

va Xampp ildiz katalogi. Mening holatimda, birinchi saytning to'liq manzili quyidagicha ko'rinadi:

E:/www/xammp/xampp/htdocs/blogfreo

bu Xampp o'rnatgan ildiz katalogining joylashuvi va

Bu men sayt manbalarini yuklagan katalog.

Endi men o'z ijodimga qoyil qolishim va brauzerda manzilni yozib ishlashni davom ettirishim mumkin

http://localhost:888/blogfreo

Ana xolos. Umid qilamanki, siz maqolani foydali deb topasiz va Denverda WinSock2 API bilan favqulodda vaziyat yuzaga kelganda, siz bir necha kunlik shaxsiy vaqtingizni tejaysiz.

Agar siz veb-saytlarni qanday yaratishni o'rganmoqchi bo'lsangiz yoki tayyor CMS-ni o'rganib, sinab ko'rmoqchi bo'lsangiz, bu holda qila olmaysiz. mahalliy server. Ushbu maqolada men sizni Windows uchun janoblar to'plami bilan tanishtirmoqchiman Dmitriy Koterov qaysi deyiladi Denver(inglizcha) Denver). U webmasterga kerak bo'lgan hamma narsani o'z ichiga oladi: Apache, PHP, MySQL, Perl va boshqalar.

  • Denver o'rnatish
  • Keling, xulosa qilaylik

Denver o'rnatish

1-qadam: Denverni yuklab oling. Janoblar to'plamining so'nggi versiyasini denwer.ru rasmiy veb-saytidan yuklab oling. Yozish paytida Denver 3 janoblari to'plamini yuklab olish mumkin edi, unga quyidagilar kiradi: Apache 2.2.22 + SSL, PHP + XDebug, MySQL 5.5, phpMyAdmin 3.5 va boshqalar.

Eslatma: Sizdan tuzilishga qo'shiladigan PHP 5.3 yoki 5.2 versiyasini tanlashingiz so'raladi. PHP 5.2 albatta eskiroq, lekin u Zend Optimizer va boshqa modullarni o'z ichiga oladi. Shuning uchun men shaxsan PHP 5.2 ni tanlashni tavsiya qilaman.

dan xat denwer loyihasi siz buyurtma qilgan yig'ilishga noyob havola bilan. Bosing va yuklab oling. Men buyurgan yig'ilish tarozida tortildi 8,9 MB. Shuni ham ta'kidlash kerakki, men foydalanadigan avast antivirus! Fayl obro'si haqida ogohlantirish chiqarildi. Bu tushunarli, chunki Arxivda joriy yaratilgan sana mavjud. Umuman olganda, agar biror narsa bo'lsa, harakatlar ro'yxatidan "Yuklashni tugatish" variantini tanlang va " KELISHDIKMI».

2-qadam: o'rnatuvchini ishga tushiring va Denverni o'rnating. Yuklab olingan exe faylini ishga tushiring. Agar xavfsizlik ogohlantirishi paydo bo'lsa, " Ishga tushirish", va foydalanuvchi hisobini boshqarish so'roviga javoban, variantni tanlang " Ruxsat bering" O'rnatuvchi o'rnatishni tasdiqlashni so'raydi - "ni bosing. Ha».

Arxivni ochish ko'p vaqt talab qilmaydi. DOS o'rnatish oynasi ochiladi va brauzerda salomlash xabari paydo bo'ladi, ehtimol Internet Explorer. Barcha ochiq brauzerlarni yoping va yaxshiroq, o'rnatuvchining o'zidan tashqari boshqa dasturlar. DOS o'rnatuvchi oynasiga o'ting va o'rnatishni davom ettirish uchun Enter tugmasini bosing.

Sizdan Denver o'rnatiladigan drayver va papkani kiritish so'raladi. Odatiy bo'lib, bu C:\WebServers, agar siz undan mamnun bo'lsangiz, Enter tugmasini bosing. Mening qattiq diskim E: diskida joylashgan, shuning uchun disk va papkani ko'rsatishim kerak edi.

O'rnatuvchi belgilangan joyga o'rnatishni tasdiqlashni so'raydi. Agar hamma narsa to'g'ri bo'lsa, y va Enter ni bosing.

Endi o'rnatuvchi yaratiladi virtual disk, bu barcha tizim komponentlarining ishlashi uchun zarurdir. Aslida, bu sizning kompyuteringizdagi bir qator muammolarni hal qiladigan papkalardan birining sinonimidir. Enter tugmasini bosing. Keyinchalik, sizdan virtual disk nomi haqida qaror qabul qilishingiz so'raladi. Standart disk Z: bu juda qulay, shuning uchun Enter tugmasini bosing.

Keyin Denverni ishga tushirish uchun ikkita variantdan birini tanlashingiz kerak bo'ladi. Birinchi variant Windows ishga tushganda avtomatik ravishda virtual disk yaratishni o'z ichiga oladi. Shunisi e'tiborga loyiqki, Denver ishlayotgan yoki to'xtatilganidan qat'i nazar, virtual disk, bu holda, o'chmaydi. Ikkinchi variant afzalroq, chunki Virtual disk mos ravishda Denver ishga tushganda va to'xtaganda yaratiladi va o'chiriladi. Shuning uchun 2 va Enter ni bosing.

O'rnatish tugallangandan so'ng, brauzer oynasida (ehtimol Internet Explorer) Denver muvaffaqiyatli o'rnatilganligini bildiruvchi xabar ochiladi.

Oʻrnatish tugallandi. Denver bilan ishlashni boshlashingiz mumkin. Aytgancha, Windows dasturining muvofiqligi yordamchisi dastur to'g'ri o'rnatilmaganligini ko'rsatadigan xabarni ko'rsatishi mumkin. "Ushbu dastur to'g'ri o'rnatilgan" variantini tanlang.

Keling, xulosa qilaylik

Bugungi kunda Denver yig'ilishi Windows operatsion tizimida mahalliy server yaratish nuqtai nazaridan eng sodda va qulay hisoblanadi. Konsol orqali ishlashning eskirgan yondashuviga qaramay, u o'z vazifalarini juda yaxshi bajaradi. Yangi boshlanuvchilar va hatto ilg'or veb-ustalar uchun Denver shunchaki almashtirib bo'lmaydigan, chunki... bir vaqtning o'zida bir nechta muammolarni hal qiladi. Menda bor narsa shu. E'tiboringiz uchun rahmat. Omad!

soat 8:00 da Xabarni tahrirlash

Denver- mahalliy server. Denverni yuklab oling, localhost uchun WAMP serverini o'rnating (PHP 5.3.13, MySQL 5.1, PostgreSQL 8.4 va boshqalar)

Gentleman's Web Developer's Kit ("D.n.w.r", o'qing "Denver") - Dmitriy Koterovning loyihasi, mahalliy server (Apache, PHP, MySQL, Perl va boshqalar) va veb-ishlab chiquvchilar tomonidan "" veb-saytlarini ishlab chiqish uchun foydalaniladigan dasturiy ta'minot qobig'i. uy” (mahalliy) Windows mashinasi Internetga ulanishni talab qilmasdan. Denverning asosiy xususiyati masofadan turib ishlashda qulaylik bir vaqtning o'zida bir nechta mustaqil loyihalar bo'yicha va joylashtirish imkoniyati Flash disk.

Siz ushbu dasturni shu yerda (www.denwer.ru) yuklab olishingiz mumkin, agar dasturchining veb-saytidan yuklab olishni xohlamasangiz, uni bulutdan yuklab olishingiz mumkin (https://cloud.mail.ru/public/8WL9/T5qgt2cfV ). Katta apelsin havolasini bosing, elektron pochta maydonini to'ldiring va havolani yuklab oling. Yuklab olganingizdan so'ng, o'rnatish faylini ishga tushiring.

Biz ushbu oynani olamiz, niyatlaringizni tasdiqlash uchun, agar fikringizni o'zgartirmagan bo'lsangiz, "HA" tugmasini bosing.

Brauzerni yoping

"Enter" tugmasini bosing. Shundan so'ng, Denver sizdan paketni o'rnatish yo'lini belgilashingizni so'raydi. Standart " C:\WebServers" Men uni o'zgartirishni tavsiya etmayman - shuning uchun "Enter" tugmasini bosing.

Denver sizdan marshrutni tasdiqlashingizni so'raydi. Yo'lni tasdiqlash uchun yana "Y" va "Enter" tugmasini bosing. Va biz ko'ramiz:

Yana "Enter" tugmasini bosing. Va endi D enwer bizni kelajakdagi virtual diskning harfini tanlashni taklif qiladi:

Men sizga uni o'zgarishsiz qoldirishni maslahat beraman va yana "Enter" tugmasini bosing. Denver virtual disk yaratadi va yana bir bor "Enter" tugmasini bosishingizni so'raydi - bosing. Va biz quyidagilarni ko'ramiz:

Denver endi serverni ishga tushirish uchun ish stoli yorliqlarini yaratishni taklif qiladi:

Yana "y" (Y) va "Enter" tugmasini bosing. Mana, server o'rnatildi! Uni ishga tushirish uchun ish stolingizni oching va "Start Denwer" yorlig'ini ishga tushiring.

Sinab ko'rish uchun C:\WebServers\home-ga o'ting va u erda sizga kerak bo'lgan sayt manzili bilan papka yarating, uni xostlarda ishga tushirganingizda ro'yxatdan o'tadi, siz unga fayl qo'yishingiz va siz ko'rsatgan manzil bo'yicha saytga kirishingiz mumkin. plyus / faylingiz va kengaytmangiz nomi, agar hamma narsa yaxshi bo'lsa, u ochiladi.

Windows 8.1 da Denver-Denwerni o'rnatish shunchalik oson.