Windows -ga Apache -ni o'rnatish

Ushbu maqolada biz faqat Windows kompyuterida Apache veb -serverini o'rnatish va ishga tushirish asoslarini ko'rib chiqamiz. E'tibor bering, PHP -ni o'rnatish, MySQL -ni ulash va boshqa mahalliy server dasturlarini qo'shish qo'lda bajarilishi kerak, bu esa Apache sozlamalarini o'zgartirishi mumkin. Agar siz global sozlamalarni tahrirlashda muammolarga duch kelsangiz, rasmiy hujjatlarga murojaat qiling va xato kodlarining echimini qidiring.

1 -qadam: Fayllarni yuklab oling va oching

Windows uchun Apache barcha kerakli fayllarni o'z ichiga olgan ZIP fayli sifatida tarqatiladi. Bunday holda, Linux tarqatishida bo'lgani kabi, terminal orqali o'rnatish mumkin emas, shuning uchun fayllarni tiklash uchun quyidagi amallarni bajaring.

Apache -ni rasmiy veb -saytidan yuklab oling

    1. Veb -serverning rasmiy saytiga o'tish uchun yuqoridagi tugmani bosing, u erda siz Apache -ning eng so'nggi mavjud versiyasi ko'rsatilgan havolani bosasiz.
    2. Bu sizni versiya tavsifi sahifasiga olib boradi va keyin tanlang "Microsoft Windows uchun fayllar".
    3. Bo'limda. "Windows uchun Apache-ni yuklab oling" havolani bosing "Apache xonasi".

  1. Operatsion tizimingizning bit hajmiga mos keladigan versiyani tanlang va yuklab olishni boshlang.
  2. Fayllar yuklanayotganda, veb -server bilan bog'liq barcha elementlar joylashtiriladigan papkani yarating. Biz buni qattiq diskning tizim bo'limida, papkani yaratishda tanladik "Server"va unda "Bin.". Bu standart katalog nomlari, shuning uchun konfiguratsiya faylini tahrirlashda biz bu joyni hisobga olamiz.
  3. Jildni sudrab olib tashlang Apache24 yuklangan fayldan avval yaratilgan katalogga "Axlat qutisi".

2 -qadam: Konfiguratsiya faylini o'zgartiring

Mahalliy veb -serverning standart konfiguratsiyasi ishlashni tekshirish va boshqa komponentalarni ulash uchun normal ishga tushirish uchun mos emas. Bu fayl joylashuvi yo'lining o'zgarishi va dasturning boshlanishiga ta'sir qiluvchi boshqa parametrlar bilan bog'liq. Ularni o'zgartirish uchun quyidagi amallarni bajaring.

  1. Marshrutga o'ting C:ServerbinApache24conf.
  2. Faylni ikki marta bosing "Httpd.conf" uni ochish uchun.
  3. Agar sizda rivojlangan matn muharriri bo'lsa, konfiguratsiya faylini ko'rish uchun uni tanlang. Aks holda, qoidadan foydalaning "Eslatma paneli"..
  4. Hujjatda qatorni toping Define SRVROOT "c:/Apache24".
  5. Bilan almashtiring. Define SRVROOT "c:/Server/bin/Apache24"yangi fayl yo'lini belgilash uchun. E'tibor bering, biz chiziqda ilgari yaratilgan yo'lni ko'rsatdik. Agar sizda boshqasi bo'lsa, ifodani tirnoq ichiga oling.
  6. Keyin chiziqni toping #ServerName www.example.com:80sukut bo'yicha izohga qo'shilgan va faol emas.
  7. Buni o'zgartiring. ServerName localhostBu kelajakda veb -serverni sinab ko'rish uchun ishlatiladigan mahalliy manzil bo'ladi.
  8. Qidiruv liniyalari DocumentRoot "${SRVROOT}/htdocs" и <Directory "${SRVROOT}/htdocs">Ular server bilan bog'liq fayllarning joylashuvi uchun javobgardir.
  9. Ularni bilan almashtiring DocumentRoot "c:/Server/data/htdocs" и <Directory "c:/Server/data/htdocs">.
  10. Endi parametr DirectoryIndex faqat jasorat bor index.htmlshuning uchun siz ham topishingiz va tahrir qilishingiz kerak.
  11. Yana bir nechta mavjud fayl formatlarini qo'shing, shunda mag'lubiyat shunday ko'rinishga ega bo'ladi DirectoryIndex index.php index.html index.htm.
  12. Chiziq uchun. AllowOverride None holatini o'zgartirish Alloldingi iborani o'chirish.
  13. Qolgan narsa - topish #LoadModule rewrite_module modules/mod_rewrite.so va belgini olib tashlang #Shunday qilib, chiziq faollashadi.
  14. Natijada, u quyidagi skrinshotda ko'rsatilgandek ko'rinishi kerak.
  15. Agar siz aniq chiziqlarni topa olmasangiz, klaviatura yorlig'idan foydalaning Ctrl + Fasbobni chaqirish uchun "Toping". va u erda kerakli ifodani kiriting.
  16. Chiqishdan oldin konfiguratsiya faylidagi o'zgarishlarni saqlashni unutmang.

3 -qadam: Mahalliy veb -serverni birinchi ishga tushirish

Biz ishlayotganini tekshirish uchun birinchi marta mahalliy Apache veb -serverini ishga tushiramiz. Bu sozlash paytida jiddiy va ko'p vaqt talab qiladigan muammolarga duch kelmaslik uchun.

  1. Menyuni o'ng tugmasini bosing "Boshlash". va paydo bo'lgan menyudan tanlang "Windows PowerShell (administrator)".
  2. Buyruqni kiriting c:ServerbinApache24binhttpd.exe -k install va tugmasini bosing Men kirdim uni faollashtirish uchun. U Apache komponentlarini o'rnatadi va foydalanishga tayyorlaydi.
  3. Xizmatlar muvaffaqiyatli o'rnatilgani haqida xabar olgandan so'ng, keyingi bosqichga o'ting.
  4. Veb -server c buyrug'i bilan ishga tushiriladi:ServerbinApache24binhttpd.exe -k start.
  5. Windows xavfsizligi haqida ogohlantirish paydo bo'ladi, uni bosish bilan tasdiqlash kerak "Kirishga ruxsat bering.".
  6. Har qanday brauzerni oching va unga o'ting http://localhost/. Agar sahifada quyidagilar paydo bo'lsa "/" indeksibu barcha harakatlar to'g'ri bajarilganligini anglatadi.
  7. Agar siz konsolda kerakli papkalar yo'qligi to'g'risida xato topsangiz, papkaga o'ting "Server"u erda katalog yarating "ma'lumotlar" pastki jild bilan "Htdocs".

Biz sizning muammoingizda sizga yordam bera olganimizdan xursandmiz.

Siz uchun nima ishlamaganligini tasvirlab bering.
Bizning mutaxassislarimiz imkon qadar tezroq javob berishga harakat qilishadi.

Ushbu maqola sizga yordam berdimi?