رفع مشکل پورت 80 در ویندوز

پورت 80 یکی از پورت های مهم کامپیوتر می باشد که کهربرد آن بیشتر در زمینه اتصالات اینترنت است. اگر شما یک توسعه دهنده php یا یک طراح وب باشید حتما برای اجرای برنامه های نوشته شده با php نیاز به یک سرور وب Apache خواهید داشت. این سرور وب برای اجرا نیاز به پورت 80 رایانه شما دارد.

گاهی اوقات اتفاق می افتد که این پورت توسط برنامه دیگری اشغال میشود (خصوصا در ویندوز 8) و اجازه اجرای وب سرور apache را نمیدهد و در پاره ای موارد این پورت توسط برناه های سیستمی ویندوز 8 اشغال میشود که متوقف کردن این برنامه ها باعث بروز مشکلاتی برای سیستم می شود و لذا در بین راه های موجود برای برطرف کردن این مشکل بهترین راه میتواند تغییر پورت اجرای apache از 80 به 8080 باشد.

 

شما میتوانید برنامه هایی را هم که پورت 80 را اشغال نموده اند پیدا کرده و متوقف سازید که ممکن است باز هم مشکل برطرف نشود و مشکلات دیگری در پی داشته باشد.

یکی از روش هایی که من امتحان کرده و به جواب قطعی رسیده ام تغییر پورت apache می باشد.

در اکثر مواقع طراحان وب و یا توسعه دهندگان برای راحتی کار از نرم افزار های شبیه ساز سرور مانند xampp , ampp , wamp , easyphp و ... استفاده میکنند. در هر یک از این برنامه ها یک فایل پیکر بندی apache به نام httpd.conf و در مسیر C:\Program Files\Ampps\apache\conf (که در نرم افزار های xampp , ampp , wamp , easyphp و ... میتواند متفاوت باشد) قرار دارد که بایستی فایل مذکور را توسط یک نرم افزار ویرایش گر متن باز کرده و عبارت :

Listen 80

با با عبارت :

Listen 8080

جایگزین نمایید و فایل httpd.conf را ذخیره نمایید. حال نرم افزار وب سرور را ریست کرده و یا رایانه را مجددا راه اندازی نمایید و برنامه را اجرا نمایید.

با انجام این کار شماره پورت وب سرور آپاچی از 80 به 8080 تغییر می کند.

از این به بعد برای باز کردن و دسترسی به وب سرور آپاچی باید در آدرس بار مرورگر خود عبارت :

localhost:8080

یا

127.0.0.1:8080

را تایپ نمایید.