ومپ یا WAMP مخفف کلمات Windows ، Apache ، MySQL ، PHP و Perl می باشد و همانطور که از نامش پیداست یعنی بستری برای شما فراهم می کند که بتوانید به یکباره و بدون نیاز به انجام تنظیمات جانبی ، تمامی سرویس های ذکر شده را بر روی سیستم عامل ویندوز بصورت یکجا نصب و راه اندازی کنید .در واقع این نرم افزار یک شبیه ساز وب سرور و تمامی مخلفات لینوکسی آن در ویندوز می باشد .
من برای تست قالب طراحی شده وردپرس به این نرم افزار احتیاج پیدا کردم اما بعداز چند بار نصب وریست کردن سیستم مشکل نشد راه حل های مختلف را رو هم تست کردم تا آخر بالاخره روش آخر جواب داد و مشکل حل شد حالا شاید مشکل شما با راه های حل های دیگر نیز حل شود بخاطرهمین هر روشی که موجود باشد را دراین مقاله گردآوری میکنم.
بصورت کلی آیکن این نرم افزاربه سه حالت (قرمز،نارنجی و سبز)درمی آید که هرکدام معنای خاصی دارد:
1- درصورتی که آیکن برنامه شما قرز می باشد برنامه بصورت کامل پیکربندی نشده وبهتر است که برنامه را دوباره نصب کرده.
2-درصورتی که آیکن برنامه سبز باشد برنامه بدون هیچ مشکلی اجرا شده و در حال انجام عمل مورد نظر می باشد.
3- درصورتی که آیکن برنامه شما به حالت نارنجی(زرد)در اومد این مقاله برای شما نوشته شده پس درادامه با ما باشید.
معمولا نارنجی شدن رنگ آیکن این برنامه بخاطر پر بودن پورت مورد استفاده از برنامه (پورت 80) می باشد که روش های مختلفی برای حل آن وجود دارد.راه حل های این مشکل :
روش اول:
گاهی اوقات فعال بودن IIS باعث بروز این مشکل می شود (این برنامه نیز از همین پورت استفاده میکند.)بنابراین شما باید آنرا غیرفعال کنید اما چطور؟
به آدرس زیر بروید
Control Panel\All Control Panel Items\Programs and Features
گزینه Turn Windows Features on or off را انتخاب کرده و کمی منتظر بمانید سپس گزینه
روش دوم:
آزاد سازی پورت از طریق firewall :
1. وارد برنامه Windows Firewall with Advanced Security شوید .
2. ابتدا باید یکInbound Roles تعریف کنیم . بنابراین از سمت چپ گزینه Inbound Roles را کلیک و سپس از سمت راست new Role را انتخاب میکنیم .
3. سپس port را انتخاب میکنیم و سپس .next
4. سپس انتخاب specific local port و در مقابل آن عدد 80 را وارد میکنیم و next میکنیم .
5. در این مرحله Allow the connection را انتخاب next میکنیم .
6. مرحله بعد را هم next میکنیم .
7. در قسمت name باید port80 را وارد میکنیم و سپس finish میکنیم.
حالا باید یک Outbound Roles تعریف کنیم . بنابراین از سمت چپ گزینه Outbound Role را کلیک و سپس از سمت راست new Role را انتخاب میکنیم . تمام مراحل مانند مراحل بالاست فقط در مرحله 5 باید block the connection را انتخاب کنیم .
بعد از انجام این کارهای wamp server را ری استارت میکنیم.
روش سوم:
رای اینکه متوجه شویم چه برنامه ای پورت 80 را اشغال کرده است روی آیکون wamp server در سیستم ترای کیلیک میکنیم و روی Apache کیلیک میکنیم . درقسمت service روی test port 80 کیلیک میکنیم .
صفحه ای باز میشود و در آن مشخص میکند که پورت توسط چه برنامه ای اشغال شده است .
اگر در مقابل server نوشته شده بود Microsoft – iis/7.5 یعنی پورت 80 توسط IIS اشغال شده است که برای غیر فعال کردن آن برنامه cmd را اجرا میکنیم و دستور زیر را در آن مینوسیم :
iisreset /stop
و سپس اینتر را میزنیم . در صورتی که پیغام Successfuly را نشان داد یعنی برنامه متوقف شده است.درصورتی که به هردلیلی این عمل انجام نشد به روش دیگری IIS را غیرفعال می کنیم
برنامه Services را بازکنید که اینکار به دو طریق انجام می شود :
1-کلمه Services را جستجو کنید و کلیک کنید.
2-ابتدا وارد Control Panel شده سپس گزینه administrator tools را انتخاب کرده و سپس نیز گزینه Servicesرا انتخاب کنید.
حال که برنامه Services را باز کرده ایم سرویسworld wide web publishing را پیدا کرده کلیک راست کنید و سپس Stop را انتخاب کنید و دوباره برنامه wampserver را ریستارت میکنیم . ممکن است هنوز آیکون برنامه زرد باشد و به
رنگ سبز در نیامده باشد . بنابراین مجددا باید این مرحله را تکرار کنیم تا برنامه
ای که این پورت را اشغال کرده است شناسایی کنیم .
مثلا اگر این مرحله را تکرار کردیم و این بار در مقابل Server نوشته شده بود Microsoft-HTTPAPI/2.0 یعنی برنامه توسط Sql Server اشغال شده است و بایدSQL Server Reporting را غیرفعال کنیم .
این را هم نیز عنوان کنم که برای غیرفعال کردن هرسرویس تنها نیاز هست که روی اون سرویس کلیک راست کرده و گزینه Stop را انتخاب کنیم.
دوباره برنامه WampServer را ریستارت میکنیم . اگر آیکون برنامه سبز نشده بود دوباره این مرحله را تکرار میکنیم تا تمام برنامه هایی که این پورت را اشغال کرده اند را متوقف کنیم .
مشکل من با روش آخر حل شد ودرحال حاضر درحال استفاده هستم.درآخر روش نصب IIS را نیز هم عنوان میکنم تا دوستانی که این نرم افزار حذف کرده اند بتوانند نرم افزار را برگردانند:
1- کنترل پانل
add/remove program -2
windows component -3
4- پیدا کردن گزینه زیر
internet information services
5- قرار دادن سی دی نصب ویندوز
6- فشردن دکمه نصب