سلام

من برنامه آخرین ورژن Xampp رو روی سرور نصب کردم. اما apache روی اون start نمیشد. هر کار کردم نشد. میگفت پورت 80 مشغول هست. خلاصه اینطرف و اونطرف خوندم تو سایتهای انگلیسی زبان متوجه شدم خیلیها این مشکل رو داشتند و با تغییر پورت 80 به مثلا 8080 مشکلشون برطرف شده. البته من برنامه ای که از پورت 80 استفاده کنه نداشتم ولی به هر حال نفهمیدم چی از این پورت استفاده میکنه.

برنامه اسکایپ یا Teamviwer و .. رو ندارم...

خلاصه آمدم پورت رو عوض کنم رفتم به این آدرس:
C:\xampp\apache\conf
و در فایل httpd.conf دو گزینه :
Listen 80
و
ServerName localhost:80
رو به 8080 عوض کردم. سپس ذخیره و سیستم رو restart کردم اما باز دوباره مینوشت port 80 busy. متوجه شدم پورت عوض نشده. روی کامپیوتر خودم نصب کردم و پورت 80 رو عمدا بستم تا تست کنم و پورت رو عوض کردم باز به 8080 اما اینجا هم عوض نشد و دوباره مینوشن پورت 80 مشغول هست.!!!

چرا پورت برنامه apache عوض نمیشه؟

دیدم راهی نیست رفتم چند ورژن قدیمی تر رو نصب کردم و با تعجب دیدم روی همون پورت 80 استارت خورد و اجرا شد. اما همان ورژن قدیمی هم نتونستم پورتش رو روی سیستم خودم عوض کنم !!

میشه بگید چرا پورت عوض نمیشه؟؟ و چرا چند ورژن قدیمی تر روی همان پورت 80 در سرور استارت میشه ولی آخرین ورژن نمیشه؟