Mahalliy server serverida oc open o'rnatilmoqda. Ochiq server o'rnatilmoqda. Domen uchun xost konfiguratsiyasini qanday yarataman?

Hammaga salom, bugun biz mashhur mahalliy serverlardan biri Open Serverni qanday o'rnatish va sozlashni ko'rib chiqamiz. Mahalliy Open Serverning asosiy imkoniyatlarini ko'rib chiqamiz va uning ishlashini sinab ko'ramiz. Open Server - bu veb-ishlab chiquvchilar uchun maxsus yaratilgan portativ server platformasi va dasturiy ta'minot muhiti. Mahalliy server yordamida dasturchilar o'z ilovalarini server tomonidagi tillarda yaratishlari mumkin.

Ochiq serverni yuklab oling.

Bu erda siz "yuklab olish" sahifasiga o'tasiz, u erda siz 3 ta versiyani tanlashingiz mumkin. Ushbu versiyalar qo'shimcha dasturlar to'plamida farqlanadi. Men eng katta versiyasini yuklab oldim, ishingizni osonlashtiradigan juda ko'p foydali dasturlar mavjud (ko'z tomchisi, Sublime Text, DBMS bilan ishlash uchun dasturlar to'plami va boshqalar).

Ochiq server bepul. Siz uning istalgan versiyasini bepul yuklab olishingiz mumkin, ammo bunday yirik loyihani saqlash va vaqti-vaqti bilan yangilash qiyinligini tushunishingiz kerak.
Men buni tushunaman, shuning uchun Open Serverni yuklab olganimda, men ularga 100 rubl xayriya qildim. Bu juda ko'p emas, lekin yuklab olganlarning har biri 50-100 rubl o'tkazsa, bu ishlab chiquvchilarga yordam beradi.

Rasmiy veb-saytda torrent yo'q, shuning uchun siz brauzer orqali yuklab olishingiz kerak bo'ladi.

O'rnatuvchini yuklab olgandan so'ng, dasturni o'zi o'rnating. Men Open Serverni D diskiga o'rnatdim, bu ko'proq joy egallagan disk.

Dasturni o'rnatganingizdan so'ng siz quyidagi fayllarni o'z ichiga olgan papkaga ega bo'lasiz:

Ochiq serverni yoqish uchun biz ishga tushirish yorliqlaridan birini bosamiz. Tizimingizga qarab, o'zingiz uchun mos yorliqni tanlashingiz kerak.

Masalan, men papkada index.php faylini yarataman. Yangi loyihani yaratgandan so'ng, Open Serverni yangilang va "Mening saytlarim" yorlig'i orqali saytni ishga tushiring.

Ochiq serverni o'rganish oson va ulardan foydalanish ishonchli. Bu erda hamma narsa odamlar uchun yaratilgan, siz shunchaki mashq qilishingiz kerak.

Kelajakda men Open Serverni tahlil qilaman. Boshqa xabarlarda biz Open Server bilan ishlashning yanada rivojlangan jihatlarini ko'rib chiqamiz. Bu bosqichda sizga kerak emas.

Ana xolos!

Savollaringiz bo'lsa, ularni bizning guruhimizga yozing -

Veb-sayt yoki blogning har bir egasi, ertami-kechmi, uni qandaydir tarzda "tugatish" yoki "o'zgartirish" uchun cheksiz orzuga ega. "Xatemeel - bu yanada sodda" uslubidagi quvnoq maqolalarni o'qib, ular uzoq vaqt ikkilanmasdan, balyoz, chisel va qandaydir onaning yordami bilan nozik kodni to'g'rilashni boshlaydilar. Natijada, ko'pincha dumbadagi sochlarni tortib olish va texnik yordamga vahima qo'ygan xatlar: "Yordam bering, mening saytim o'ldi!"

Aqlliroq va ehtiyotkor bo'lganlar, yuvilmagan panjalari bo'lgan tirik organizmga kirishdan oldin, qandaydir simulyatorda mashq qilish kerakligini tushunishadi. Professional veb-sayt ishlab chiquvchilari ulardan uzoq vaqt va muvaffaqiyatli foydalanmoqda. Uzoq vaqt davomida eng mashhuri Denver, shaxsiy kompyuteringizdagi masofaviy serverning to'liq xususiyatli simulyatori edi. Ammo taxminan uch yil davomida loyiha qayta tiklanmadi, Internet ancha oldinga ketdi va zamonaviy kompyuterlar va tizimlarda eski Denver egri bo'lib bormoqda yoki umuman yo'q.

Yangi sevimli OpenServer to'plami bepul mavjud. Ushbu so'zni Google-ga kiriting va siz manba arxivini yuklab olishingiz mumkin bo'lgan loyiha sahifasiga o'tasiz. Uni kamida 1 gigabayt bo'sh joy bo'lgan diskka joylashtiring va uni oching. OpenServer jildiga o'ting va xuddi shu nomdagi faylni ishga tushiring.

Avvalo, sizdan Internetga kirishni ochish talab qilinadi. Agar siz Skype-dan foydalanmasangiz, unda boshqa muammolar bo'lmasligi kerak. Agar siz undan foydalansangiz, avval uning sozlamalariga o'ting va "Kirish muqobil sifatida 80 va 443 portlaridan foydalanish" katagiga belgi qo'ying. Keyin Skype-ni qayta ishga tushiring. Skype sozlamalarini tekshiring - ular shunday ko'rinishi kerak.

Dastur boshlangandan so'ng, buyruq satrida qizil bayroq paydo bo'ladi. Unga bosing va siz server menyusini ko'rasiz. "Serverni ishga tushirish" deb yozilgan yashil katakchani bosing. Dasturning o'zi W: virtual diskini yaratadi. Tabriklaymiz, sizning qo'lingizda haqiqiy yuqori sifatli xosting taqdim etadigan barcha imkoniyatlarga ega to'liq huquqli server mavjud.

Keyingi yozadiganlarim professional veb-ustalar orasida g'azabga sabab bo'lishi mumkin. Ammo men o'z tajribalaringizni kod bilan boshlashning eng oson yo'lini tavsiflash xavfini o'z zimmasiga olaman; biz murakkabroq variantlarni keyinroq qoldiramiz. Qoidalarga ko'ra, sayt bilan ishlash foydalanuvchi va ma'lumotlar bazasini yaratishdan boshlanadi. Albatta, agar biz haqiqiy loyihani amalga oshirayotgan bo'lsak, buni qilishimiz kerak. Biz, o'ynoqi qo'llari bor eksperimentchilar uchun OpenServer allaqachon mysql nomli foydalanuvchini, mysql nomli ma'lumotlar bazasini va mysql parolini yaratgan. Biz qilishimiz kerak bo'lgan yagona narsa - yangi domen yaratish. Buni amalga oshirish uchun "Sozlamalar" menyusini bosing va "Domenlar" yorlig'ini tanlang. "Domen nomi" maydoniga istalgan nomni kiriting (haqiqiy sayt nomini takrorlash tavsiya etilmaydi), "Domen papkasi" maydoniga "localhost/www" yozing va "Qo'shish" tugmasini bosing.

Keyingi harakatlar standart hisoblanadi. WordPress-ni OpenServer\domains\localhost\www jildiga yuklang, wp-config faylini oching va u yerga foydalanuvchi va ma'lumotlar bazasi nomlari va parollarini kiriting.

Saqlaymiz, so'ngra brauzerda yangi domen sifatida kiritgan nomni yozamiz va oddiy WordPress o'rnatish sahifasiga o'tamiz. Bu erda elektron pochta manzilingizni to'g'ri yozganingizga ishonch hosil qiling va indekslashga ruxsat bermang. Shundan so'ng, yangi veb-sayt to'liq ixtiyoringizda. Siz u bilan xohlagan narsani qilishingiz mumkin. Masalan, men unda barcha yangi mavzularni sinab ko'raman. Unda ishlaydigan veb-sayt mavzusini o'rnatish va plaginlar, vidjetlar va skriptlarni sinab ko'rish yaxshiroqdir. Shablon kodini ishlab chiqarish saytingizga o'rnatishdan oldin undan keraksiz havolalarni olib tashlashingiz mumkin. OpenServer-dan HTML, CSS va PHP o'rganish uchun sinov maydonchasi sifatida foydalanishingiz mumkin. Siz saytlarni ko'chirishni mashq qilishingiz, yangi sahifalar yaratishingiz va hokazo va hokazo. Siz o'zingizning mavzularingizni sinab ko'rishingiz va ularni istalgan brauzerda ko'rishingiz mumkin. Va eng muhimi, allaqachon ishlaydigan saytni buzish xavfi mutlaqo yo'q.

Aslida, OpenServer imkoniyatlarga beqiyos boyroqdir. U erda, menyuda, hamma narsa batafsil tavsiflangan hujjatlar mavjud. Men shunchaki o'z-o'zini takomillashtirish va amaliy ish ko'nikmalariga ega bo'lishning oddiy yo'lini ko'rsatmoqchi edim. Axir, veb-master bo'lishni orzu qilmagan odam yomon!

Maqolada bilib olasiz: OpenServer nima uchun kerak, uni qayerdan yuklab olish va qanday o'rnatish kerak (misol sifatida Windows 10 dan foydalanishni ko'rsataman)

Open Server sizga kompyuteringizda mahalliy serverdan foydalanish imkonini beradi. Bu shuni anglatadiki, siz o'z saytingizda uy kompyuteringizda ishlashingiz mumkin va sayt tayyor bo'lgach, uni tayyor va Internetga o'tkazing.

Yuklab olish tugmasini bosing. Yuklash sahifasida Asosiy versiyani tanlang. Rasmdagi raqamli kodni kiriting va Yuklab olish tugmasini bosing.

Dasturni yuklab olish uchun ikkita variant taklif qilinadigan sahifa ochiladi.

Birinchi usul to'lanadi (Minimal xayriya miqdori 60 rubl) - bu usul tez yuklashni ta'minlaydi.

Ikkinchi usul bepul va shuning uchun juda sekin))

Shunga o'xshash fayl yuklab olinadi (ushbu maqola yozilgan kuni u shunday ko'rinardi, lekin hozir u boshqacha ko'rinishi mumkin). Bu dastur bilan arxiv.


Fayl ustiga ikki marta bosing. Arxivdan fayllarni ochish uchun joyni tanlashni so'rab oyna ochiladi. Men D diskini tanladim.

OK tugmasini bosing. Zipni ochish jarayoni boshlanadi.

Biz 3-bosqichda tanlagan papkaga o'tamiz. Biz OpenServer papkasi paydo bo'lganini ko'ramiz. Biz uni kiritamiz.

Biz dasturni ishga tushirish uchun ikkita yorliqni ko'ramiz (faqat bitta yorliq bo'lishi mumkin, bu Windows-ning bitligiga bog'liq).

Open Server x64 yorlig'ini ikki marta bosing.

Bu OpenServerning birinchi ishga tushirilishi bo'lgani uchun dasturning to'g'ri ishlashi uchun komponentlarni (MicrosoftVC++) o'rnatish jarayoni boshlanadi.

O'rnatish tugallangandan so'ng, dastur kompyuteringizni qayta ishga tushirishni taklif qiladi. Qayta ishga tushirish.

Biz yana to'rtinchi bosqichdan o'tamiz - ya'ni OpenServer jildiga o'tamiz va dasturni ishga tushiramiz.

Laganda (pastki o'ng burchakdagi soat joylashgan maydon) biz yangi belgi - qizil bayroqni ko'ramiz.

Unga bosing va dastur menyusi ochiladi. Run deb yozilgan yashil katakchani bosing.

Biz biroz kutamiz. Qizil bayroq sariq rangga, keyin esa rangi yashil rangga o'zgaradi. Server ishlayapti.

Agar ochiq server ishga tushmasa - "Ishga tushirish muvaffaqiyatsiz tugadi!" So'zlari bilan oyna paydo bo'ladi, keyin maqolaning pastki qismiga ochiq server sozlamalari tavsifiga o'ting.

OpenSever ishlashi tekshirilmoqda

Yashil bayroqni bosing. Ochilgan menyuda o'qni Mening saytlarimga yo'naltiring. Yagona element localhost bilan pastki menyu paydo bo'ladi. Unga bosing.

Brauzerda OpenServer ishlayotganligi haqidagi xabar bilan sahifa ochiladi.

Xayr! Biz qildik))

Ko'rib turganingizdek, openserverni o'rnatish unchalik qiyin emas. Menga bu mahalliy server Denverdan ko'ra ko'proq yoqadi, shuning uchun uni loyihalarimda foydalanaman va sizga tavsiya qilaman.

Endi uni sozlash kerak.

Server sozlamalarini oching

Belgilash katagiga bosing. → Ochilgan menyuda Sozlamalar-ni bosing.

Ochilgan oynada "Asosiy" yorlig'ida "Windows bilan ishga tushirish" yonidagi katakchani belgilang. Men taklif qilinganidek kechikishni 20 soniyada qoldirdim. Windows-ning yuklanishini sekinlashtirmaslik uchun kechikish kerak. Birinchidan, kompyuterning ishlashi uchun zarur bo'lgan barcha komponentlar yuklanadi va keyin Open Server ishga tushadi.

Shuningdek, "Administrator hisobini talab qilish" katagiga belgi qo'ying. Ba'zi funksiyalar faqat administrator huquqlari bilan ishlaydi, shuning uchun bu katakchani belgilashni unutmang.

Men sizni Windows uchun veb-ishlab chiqish uchun yangi professional vosita bilan tanishtirmoqchiman.

Ochiq server ko'p funksiyali boshqaruv dasturi va plagin komponentlarining katta tanloviga ega portativ mahalliy WAMP/WNMP serveridir. Taqdim etilgan dasturiy ta'minot to'plami tizzada birlashtirilgan navbatdagi havaskor yig'ilish emas, bu veb-ishlab chiquvchilar uchun ularning tavsiyalari va istaklarini inobatga olgan holda yaratilgan birinchi to'liq professional vositadir.

Agar siz hali ham Denwer, Xampp, Vertrigo va boshqalardan foydalanayotgan bo'lsangiz. yoki siz barcha server komponentlarini alohida o'rnatishni afzal ko'rasiz - mushuk ostida xush kelibsiz.

Komponentlar va asboblar

Turli muhitlarda skriptlarni disk raskadrovka qilish uchun Open Server ikki turdagi HTTP serverlarini, PHP va DBMS modullarining turli versiyalarini, shuningdek, ular o‘rtasida tez almashish imkoniyatini taklif etadi.

HTTP modullari: Apache 2.2.21 va Nginx 1.0.11;

DBMS modullari: MySQL 5.1.61, MySQL 5.5.20 va PostgreSQL 9.1.1;

PHP modullari: PHP 5.2.17 (IMagick 2.2.1, Zend Optimizer 3.3.3, IonCube Loader 4.0.7, Memcache 2.2.4) va PHP 5.3.9 (IMagick 2.3.0, Xdebug 2.1.3, IonCube, IonCube, Memcache 2.2.4) 2.2.6);

Ajoyib vositalar to'plami: HeidiSQL, Adminer, PHPMyAdmin, PHPPgAdmin, PgAdmin.
Paket shuningdek, Perl, FTP server, Sendmail, Memcached server kabi yaxshi narsalarni o'z ichiga oladi!

Open Server - bu men biladigan yagona loyiha, u Nginxni o'z ichiga oladi! Bundan tashqari, bu erda qayta yozish qoidalarining qulay ulanishi domen ildizidagi .nxaccess fayllari orqali amalga oshiriladi va PHP True FastCGI rejimida ishlaydi (buzilmas).

Barcha komponentlar rasmiy omborlardan olinadi va har bir paket yangilanishi bilan har doim eng so'nggi versiyalarga yangilanadi.

Imkoniyatlar

Avvalo shuni ta'kidlashni istardimki, Open Server butunlay portativ serverdir. Tizim xizmatlari yo'q, registrda va tizimda axlat yig'indisi32. Siz uni hamma joyda flesh-diskda (yaxshisi yuqori tezlikda) olib yurishingiz mumkin, biror narsa siz uchun ishlamasligidan qo'rqmasdan uni ish / uy mashinangizda boshqaring.
Agar kerakli tizim komponentlari kompyuterda bo'lmasa, Open Server ularni o'zi o'rnatadi; agar server kompyuterda birinchi marta ishga tushirilgan bo'lsa, menyudan [Asboblar - Birinchi ishga tushirish]-ni tanlang.

Men dasturning asosiy xususiyatlarini tasvirlamoqchi emasman, chunki ko'pincha ular ushbu turdagi dasturiy ta'minot uchun standartdir. Ochiq server yordamida serverni ishga tushirish/to'xtatish yoki kerakli domenni ochish mumkinligi o'z-o'zidan ma'lum. Ochiq serverni o'ziga xos, haqiqatan ham o'ziga xos qiladigan o'ziga xos "xususiyatlar" haqida bilish siz uchun yanada qiziqarli bo'ladi:

Real vaqt rejimida barcha komponentlarning jurnallarini batafsil ko'rish;
- istalgan kombinatsiyada HTTP, DBMS va PHP modullarini tanlash;
- qutidan tashqari SSL va kirill domenlarini qo'llab-quvvatlash;
- taxalluslar yoki boshqa domen ko'rsatkichlarini qo'llab-quvvatlash, shuningdek ularni sozlashning qulay shakli (Drupal-dagi multisite muxlislariga salom!);
- Internetda asosiy domenning ko'rinishini yo'qotmasdan mahalliy subdomen yaratish;
- domenlarga kirish (bir marta bosish bilan) va modul konfiguratsiyasi shablonlariga tezkor kirish;
- ko'p tilli interfeys (rus, ukrain, belarus, ingliz);

Dastur doimiy ravishda takomillashtirilmoqda, Open Server foydalanuvchilarining barcha tegishli so'rovlari batafsil o'rganilib, ularning aksariyati amalga oshirilmoqda!

Bir oz tarix

Dastlab men DevelStudio muhitida boshqaruv dasturini ishlab chiqdim. O'ylaymanki, bu rivojlanish muhiti haqidagi hikoyamni o'qiydiganlar bo'ladi. O'shandan beri ko'prik ostidan juda ko'p suv o'tdi, men ushbu loyiha bo'yicha ish juda sust olib borilayotganini angladim, Open Server funksionalligini rivojlantirish nuqtai nazaridan hech qanday istiqbol yo'q. Men dasturni noldan qayta yozdim va 4.0 versiyasidan boshlab ishlab chiqish Delphida amalga oshirildi.

Xulosa

Ko'p yillar davomida men Denverni kundalik ishimda ishlatardim, bir muncha vaqt o'tgach, Vertrigoga o'tdim. Men deyarli barcha mavjud variantlarni sinab ko'rdim: XAMPP, AppServ, WAMPserver, TopServer va boshqalar, lekin yuqoridagi tuzilmalarning hech biri meni qoniqtirmadi. Cheklangan funksionallik, sozlash qiyinligi va ba'zida oddiy tashqi xunuklik meni bu "ijodlardan" foydalanishga xalaqit berdi.

Hurmatli xabraviyaliklar, men sizni Open Server forumida ko'rishdan xursand bo'laman, loyihani rivojlantirish bo'yicha takliflaringizni, yangi komponentlarni ulash bo'yicha tilaklaringizni va boshqa qiziqarli g'oyalarni qiziqish bilan tinglayman.

2. Loyiha fayllari.

Men domenni "myshop" deb nomlayman (agar xohlasangiz, o'z nomingizni tanlashingiz mumkin). Yuklab olingan arxivni loyiha bilan C:\OpenServer\domains\myshop\ jildiga oching.

Bu shunday bo'lishi kerak: (papka yo'liga e'tibor bering)

3. Open Serverga mahalliy domen qo'shing.

Sozlamalarga o'ting:

Keyin "Domenlar" yorlig'iga o'ting. Ochiladigan ro'yxatda "Qo'lda boshqarish" menyusini tanlang:

Dastur serverni qayta ishga tushirishni talab qiladi, tasdiqlang:

4. Saytning ishlashini tekshiramiz.

Xayr! Sayt xato ko'rsatsa ham ishlaydi. Xato matni sayt ma'lumotlar bazasiga ulana olmasligini bildiradi. Endi biz uni sozlaymiz.

5. Ma'lumotlar bazasini sozlash.

Dars boshida biz db_export.zip arxivini yuklab oldik. Uni o'ramidan oching. db_export.sql fayli ma'lumotlar bazasining "nusxasi" bo'lib, uni qulay joyda saqlang.

PhpMyAdmin vositasi Open Serverga kiritilgan. Keling, undan ma'lumotlar bazasi bilan ishlash uchun foydalanamiz:

"Root" login bilan panelga kiring, parolni bo'sh qoldiring

Import yorlig'iga o'ting, Faylni tanlang, db_export.sql faylini tanlang va Ochish tugmasini bosing.

Bir zumda ma'lumotlar bazasi import qilinadi, siz uning jadvallari tarkibini ko'rishingiz mumkin:

6. Ma'lumotlar bazasiga ulanish parametrlarini sozlash.

Oxirgi qadam sozlamalarni sozlashdir. Buning uchun loyihamizdagi db_params.php faylini tahrirlashimiz kerak. Buning uchun bloknot yordamida uni oching:

Va kerakli ma'lumotlarni kiriting. Biz ma'lumotlar bazasi nomini o'zgarishsiz qoldiramiz - "phpshop". Bizning holatda (standart Open Server o'rnatilishi bilan) foydalanuvchi "root" va parol bo'sh satrdir.