در این مقاله فقط اصول اولیه نصب و اولین راه‌اندازی سرور وب Apache بر روی کامپیوترهای تحت ویندوز را بررسی خواهیم کرد. توجه داشته باشید که تمام اقدامات دیگر، مانند: نصب PHP، اتصال MySQL، افزودن سایر اجزای ضروری برای سرور محلی، باید به صورت دستی انجام شود که ممکن است تنظیمات Apache را تغییر دهد. اگر در حین ویرایش پارامترهای جهانی با مشکلی مواجه شدید، از مراجعه به مستندات رسمی و جستجوی راه‌حل خطاها با کدهای آن‌ها دریغ نکنید.

مرحله 1: دانلود و استخراج فایل‌ها

Apache برای ویندوز به صورت یک آرشیو ZIP توزیع می‌شود که شامل تمام فایل‌های مورد نیاز است. نصب از طریق ترمینال، همان‌طور که در توزیع‌های لینوکس انجام می‌شود، در این مورد در دسترس نیست، بنابراین برای دریافت فایل‌ها مراحل زیر را دنبال کنید:

دانلود Apache از وب‌سایت رسمی

  1. بر روی دکمه بالا کلیک کنید تا به وب‌سایت رسمی سرور وب بروید، سپس بر روی لینک با نام آخرین نسخه موجود Apache کلیک کنید.
  2. نصب آپاچی در ویندوز-۱
  3. شما به صفحه توضیحات نسخه منتقل خواهید شد، سپس "Files for Microsoft Windows" را انتخاب کنید.
  4. نصب آپاچی در ویندوز-2
  5. در بخش "Downloading Apache for Windows" بر روی لینک "Apache Lounge" کلیک کنید.
  6. نصب آپاچی در ویندوز-۳
  7. نسخه‌ای را برای معماری سیستم‌عامل خود انتخاب کرده و دانلود را آغاز کنید.
  8. نصب آپاچی در ویندوز-۴
  9. در حین دانلود فایل‌ها، یک پوشه ایجاد کنید که تمام عناصر مربوط به سرور وب در آن قرار گیرد.ما برای این کار بخش سیستم هارد دیسک را انتخاب کردیم، پوشه "Server" را ایجاد کردیم و در آن — "Bin". این نام‌های استاندارد دایرکتوری‌ها هستند، بنابراین هنگام ویرایش فایل پیکربندی، این مکان را در نظر خواهیم گرفت.
  10. نصب آپاچی در ویندوز-۵
  11. پوشه "Apache24" را از آرشیو دانلود شده به دایرکتوری ایجاد شده قبلی "Bin" بکشید.
  12. نصب آپاچی در ویندوز-6

مرحله ۲: تغییر فایل پیکربندی

پیکربندی وب‌سرور محلی که به‌طور پیش‌فرض نصب شده، برای راه‌اندازی عادی آن مناسب نیست تا عملکرد و اتصال سایر اجزا را بررسی کند. این به دلیل تغییر مسیر فایل‌ها و سایر پارامترهایی است که بر شروع برنامه تأثیر می‌گذارد. آن‌ها را با انجام مراحل ارائه شده در ادامه تغییر دهید.

  1. به مسیر C:ServerbinApache24conf بروید.
  2. نصب آپاچی در ویندوز ۷
  3. دو بار روی فایل "httpd.conf" کلیک کنید تا باز شود.
  4. نصب آپاچی در ویندوز ۸
  5. اگر ویرایشگر متنی پیشرفته‌ای دارید، آن را برای مشاهده فایل پیکربندی انتخاب کنید. در غیر این صورت از "Notepad" استاندارد استفاده کنید.
  6. نصب آپاچی در ویندوز-9
  7. در سند، خط Define SRVROOT "c:/Apache24" را پیدا کنید.
  8. نصب آپاچی در ویندوز ۱۰
  9. آن را با Define SRVROOT "c:/Server/bin/Apache24" جایگزین کنید تا مسیر جدید به فایل‌ها را مشخص کنید. توجه داشته باشید که در این خط، مسیر ایجاد شده قبلی را مشخص کرده‌ایم.اگر شما آن را متفاوت می‌بینید، عبارت داخل گیومه را تغییر دهید.
  10. نصب آپاچی در ویندوز ۱۱
  11. سپس خط #ServerName www.example.com:80 را پیدا کنید که به طور پیش‌فرض در کامنت قرار دارد و غیرفعال است.
  12. نصب آپاچی در ویندوز-۱۲
  13. آن را به ServerName localhost تغییر دهید و بدین ترتیب آدرس محلی را مشخص کنید که در ادامه برای بررسی وب‌سرور استفاده خواهد شد.
  14. نصب آپاچی در ویندوز-۱۳
  15. خطوط DocumentRoot "${SRVROOT}/htdocs" و را پیدا کنید که مسئول مکان فایل‌های مرتبط با سرور هستند.
  16. نصب آپاچی در ویندوز-14
  17. آنها را به DocumentRoot "c:/Server/data/htdocs" و تغییر دهید.
  18. نصب آپاچی در ویندوز-۱۵
  19. در حال حاضر پارامتر DirectoryIndex فقط دارای مقدار index.html است، بنابراین باید آن را نیز پیدا کرده و ویرایش کنید.
  20. نصب آپاچی در ویندوز-16
  21. چند فرمت فایل قابل دسترسی دیگر اضافه کنید تا در نهایت خط به شکل DirectoryIndex index.php index.html index.htm درآید.
  22. نصب آپاچی در ویندوز-17
  23. برای خط AllowOverride None وضعیت را به All تغییر دهید و عبارت قبلی را حذف کنید.
  24. نصب آپاچی در ویندوز-18
  25. فقط کافیست #LoadModule rewrite_module modules/mod_rewrite.so را پیدا کرده و علامت # را حذف کنید تا این خط فعال شود.
  26. نصب آپاچی در ویندوز-۱۹
  27. در نهایت باید به شکل نشان داده شده در اسکرین‌شات بعدی نمایش داده شود.
  28. نصب آپاچی در ویندوز-20
  29. اگر در پیدا کردن خطوط خاص مشکل دارید، از ترکیب کلیدهای Ctrl + F استفاده کنید تا ابزار "جستجو" را فراخوانی کرده و عبارت مورد نیاز را وارد کنید.
  30. نصب آپاچی در ویندوز-21
  31. قبل از خروج فراموش نکنید که تغییرات را در فایل پیکربندی ذخیره کنید.
  32. نصب آپاچی در ویندوز-22

مرحله 3: اولین راه‌اندازی وب‌سرور محلی

به اولین راه‌اندازی وب‌سرور Apache محلی برای بررسی عملکرد آن می‌پردازیم. این کار برای این است که در تنظیمات بعدی با مشکلات جدی مواجه نشوید که زمان زیادی برای حل آنها صرف شود.

  1. با کلیک راست بر روی منوی "شروع" و از منوی ظاهر شده گزینه "Windows PowerShell (مدیر)" را انتخاب کنید.
  2. نصب آپاچی در ویندوز-۲۳
  3. دستور c:ServerbinApache24binhttpd.exe -k install را وارد کرده و برای فعال‌سازی آن کلید Enter را فشار دهید.او اجزای Apache را نصب کرده و آن‌ها را برای کار آماده می‌کند.
  4. نصب آپاچی در ویندوز-۲۴
  5. پس از دریافت اطلاعات در مورد نصب موفقیت‌آمیز سرویس‌ها، به مرحله بعدی بروید.
  6. نصب آپاچی در ویندوز-۲۵
  7. راه‌اندازی وب‌سرور از طریق دستور c:ServerbinApache24binhttpd.exe -k start انجام می‌شود.
  8. نصب آپاچی در ویندوز-۲۶
  9. یک اعلان امنیتی ویندوز ظاهر می‌شود که باید با کلیک بر روی "اجازه دسترسی" تأیید شود.
  10. نصب آپاچی در ویندوز-۲۷
  11. هر مرورگری را باز کرده و به آدرس http://localhost/ بروید. اگر در صفحه عبارت "Index of /" ظاهر شد، به این معنی است که تمام اقدامات به درستی انجام شده است.
  12. در صورت دریافت خطا در کنسول که نشان‌دهنده عدم وجود پوشه‌های لازم است، به دایرکتوری "Server" بروید و در آنجا دایرکتوری "data" با زیرپوشه "htdocs" ایجاد کنید.
  13. نصب آپاچی در ویندوز-۲۹