خانه / نرم افزار کامپیوتر / هاستینگ – وب سایت / برنامه نویسی / PHP-MySQL / اجرای نرم افزار xampp همزمان با سرویس IIS در ویندوز با تغییر پورت 80

اجرای نرم افزار xampp همزمان با سرویس IIS در ویندوز با تغییر پورت 80

اجرای نرم افزار xampp همزمان با سرویس IIS در ویندوز با تغییر پورت 80 به پورت 8080 یا یک پورت آزاد دیگر در ویندوز، قابل استفاده است. نرم افزار XAMPP یکی از معروف ترین نرم افزارهای شبیه سازی سرور وب است. با نصب نرم افزار زمپ، وب سرور آپاچی، MySql و… بر روی سیستم عامل لوکال راه اندازی می گردد که می توان از آن برای تست و ارزیابی فایلهای php استفاده نمائیم.
      اگر شما برای راه اندازی وب سرویس لوکال از نرم افزار XAMPP استفاده کرده باشید ممکن است به مشکل اشغال بودن پورت آپاچی برخورده باشید. ( در ویندوز سون 64 بیت، ایت یا ورژن های جدید زمپ این اشکال به وفور مشاهده می شود ) این مشکل وقتی بروز پیدا می کند که پورت آپاچی XAMPP که هشتاد است، قبلا توسط IIS یا نرم افزار های دیگر مثل SolarWinds Orion که در بستر سرویس آی آی اس ویندوز نصب می شود، اشغال شده باشد.

اجرای نرم افزار xampp همزمان با سرویس IIS در ویندوز با تغییر پورت 80

     برای حل این مشکل و اجرای نرم افزار xampp همزمان با سرویس IIS در ویندوز ، می بایست شماره پورت آپاچی را تغییر دهیم که مراحل تغییر پورت پیش فرض ۸۰ به پورت ۸۰۸۰ به صورت زیر می باشد :

در مسیر نصب زمپ، این فایل را باز کنید : C:\xampp\apache\conf\httpd.conf

عبارت Listen 80 را پیدا کرده و آنرا به Listen 8080 تغییر دهید.

در مرحله بعدی عبارت ServerName localhost:80 را پیدا و آنرا به ServerName localhost:8080 تغییر دهید.

سپس فایل را ذخیره و مراحل زیر را دنبال کنید:

مجددا در مسیر نصب xampp این فایل را باز کنید : C:\xampp\apache\conf\extra\http.ssl.conf

عبارت Listen 443 را پیدا و به Listen 4499 تغییر دهید.

در آخر نیز عبارت ServerName localhost:443 را به ServerName localhost:4499 تغییر دهید.

به همین راحتی حالا شما می توانید نرم افزار xampp همزمان با سرویس IIS در ویندوز با این تغییر پورت، اجرا نمائید !!


توجه: بعد از انجام تغییرات فوق، برای دسترسی به سرور XAMPP باید از آدرس http://localhost:8080 استفاده کنید. یعنی به جای باز شدن نرم افزار زمپ از لینک http://localhost/xampp می بایست فرضا برای اجرای پی اچ پی ادمین که یکی از متعلقات نصبی این نرم افزار است، از این لینک استفاده نمائید http://localhost:8080/phpmyadmin . ضمنا از تصاویر زیر نیز می توانید کمک بگیرید.

تصویر شماره 1

تصویر شماره 2

از این لینک جهت افزایش حجم ایمپورت نرم افزار زمپ استفاده نمائید.

درباره مدیر سایت

مدیر سایت
« الصبر مفتاح الفرج » « ان الله مع الصابرین » صبر و ظفر هر دو دوستان قديمند، بـر ا ثـر صبــر نـوبت ظفـر آيد. Update, Backup & Security رمز موفقیت ادمین و پایداری شبکه ...

40 نظر

  1. Avatar

    این فایل http.conf باید چهجوری باز کنم برای من پنجره open with میاد

    • مدیر سایت

      تشکر ویژه از لطف تمام دوستانی که تا کنون اظهار لطف داشتند و عذرخواهی از تاخیر یا عدم پاسخ به جهت کسری وقت…

      فایل مذکور را با نوت پد ویندوز یا نرم افزارهای ویرایشی مثل Notepad++ , Rapid PHP , Rapid CSS  , Microsoft Expression و… باز کنید.

  2. Avatar

    خسلس تلاش کردم اما با خوندن مقاله شما مشکلم حل شد . مرسی از مقاله و راهنمایی خوبی که در زمینه تغییر پورتها دادید . سپاسگذارم .

  3. Avatar

    سلام. خدا خیرتون بده .من دقیقا 1 هفته هست که دارم به دنبال جواب مشکلم میگردم که با راهنماییهای شما تونستم حل کنم کارمو.
    توی این روز عزیز براتون بهترین ها رو براتون از خدا آرزومندم.

  4. Avatar

    با سلام و تشکر فراوان و آرزوی سلامتی و موفقت برایتان.
    امیدوارم که ما هم موفید واقع بشیم.

  5. Avatar

    سلام وخسته نباشید…
    من نرم افزار های مربوط به php رو نصب کرده بودم مثل wamp و … ولی بعدش asp هم کار میکردم که iis های سیستمم روهم فعال کردم که نمیذاره لوکال هاست php بالا بیاد . سوالم اینه ؟ الان که iis ها فعالن اگه wamp رو دوباره حذف و نصب کنم پورت هاش بازم همون 80 اینا میشه و برای درست کردن حتما باید 8080 کنم دوباره یا نه ؟ میترسم این پورت ها رو دستکاری کنم !منظورم اون پورت 80که در اختیار iis ها قرار گرفته با نصب مجدد wamp پورت دیگه ای به wamp مون اختصاص داده نمشه ؟؟؟

  6. Avatar

    سلام
    تنها کاری که میتونم بکنم تشکر و سپاس فراوان از شما دوست عزیز راهنمائیتون بسیار مفید و بخصوص ساده بود.

    پاینده باشید

  7. Avatar

    سلام من این مراحلو انجام دادم بازم جواب نمیده فقط عبارت ServerName localhost:443 را پیدا نکردم بجاش
    ServerName http://www.example.com:443بود که تبدیل به 4499 کردم
    کنترل پنل xamp این پیغامو میده :
    Port 443 in use by “”C:\program files\xamp1\apache\bin\httpd.exe” -k runservice” with PID 4480!
    میشه راهنمایی کنیدمشکل کجاست؟ ممنون میشم

  8. Avatar

    ممنون واقعا مفید بود.

  9. Avatar

    کمک بزرکی بهم کردین . ممنونم

  10. Avatar

    سلام
    ممنون بابت مطلب آموزشی خوبی که گذاشتید
    دو سه روز بود درگیر این موضوع بودم و هیچ چوره درست نمی شد. اما الان مشکلم حل شد.
    خواستم یه تشکر ویژه ازتون بکنم. ممنون

  11. Avatar

    سلام
    قسمت آخر یعنی ServerName localhost:443 توی فایل نیستش
    چیکار باید بکنم؟
    لطفا برای یک مبتدی توضیح بدید.
    ممنوووووووووووووون

    • مدیر سایت

      سلام – خیلی ساده فایل مورد نظر را با یک ویرایشگر متنی باز کنید. عبارت ServerName localhost را سرچ کنید. شاید قبلا 443 را تغییر دادید و فراموش کرده باشید. موفق باشید…

  12. Avatar

    آقا دمت گرم فقط سایت شما تونست کمکم کنه

  13. Avatar

    ممنون از شما 🙂

  14. Avatar

    فک کنم منظور من رو اشتباه متوجه شدید.
    من روی لوکال هاست و با نرم افزارهایی مثل wamp و xampp مشکلی ندارم و پورت رو به یه پورت آزاد تغییر میدم و کار میکنه.
    امّا وقتی که از حالت لوکال در میاد و میره توی اینترنت، آخرِ آدرس پورتی که تغییر دادم هم اضافه میشه.
    ممکن هم هست شما متوجه منظور من شده باشید و راه حل درستی گفته باشید ولی من حرف‌هاتون رو متوجه نشدم! مبتدی هستم 🙂

    • مدیر سایت

      دقیقا فرمایشتون درسته! بنده متوجه منظورتون نشده بودم ولی جهت اینپورت دیتابیس می تونید با سرچ بسیار قوی و با دقت که در قسمت phpMyAdmin ( فرضا پنل لینوکس ) است، تمامی 81: را پیدا کرده و حذف نمائید. بصورت پیش فرض پورت وب در تمامی سیستم عامل ها یا به طور کل استانداردش، 80 می باشد پس نیازی به درج پورت نمی باشیم.

      به طور مثال در وردپرس و پی اچ پی ادمین سی پنل، شما می توانید به جدول wp-options و ستون option_value آدرس سایت ( در 50 ردیف اول و در 2 قسمت آدرس نیاز است )، ایمیل و… را تغییر دهید که این مورد در زمان تغییر نام دامنه و یا پس از آنکه شما حرفه ای شدید :d که قطعا هستید، برای ساخت سایت های جدید بسیار کاربرد دارد… موفق باشید

  15. Avatar

    سلام!
    بعد از اتمام کار و آپلود کردنش روی هاست و ایمپورت کردن دیتابیس، مشکلی که به وجود میاد اینه که آدرس سایت آخرش پورت میاد.
    مثلاً: m4i.ir:81
    و کلاً کار نمیکنه.

    • مدیر سایت

      سلام – بهتر است با دستور Netstat و سوئیچ های آن مثلا Netstat /na مطمئن شوید که پورتی که برای تغییر در نظر می گیرید فرضا 81 قبلا توسط برنامه دیگری اشغال نشده باشد یا با زدن تلنت از باز بودن پورت مورد نظرتان مطمئن شوید. نمونه دستور :

      telnet localhost 81

      اگر صفحه مشکی رنگی آمد که پورت باز است در غیر اینصورت به وضعیت پورت تان در فایروال ویندوز و آنتی ویروس بررسی شود. موفق باشید

  16. Avatar

    خیلی عالی بود
    ممنون

  17. Avatar

    اگ براتون مقدوره یم توضیحی درباره
    چگونگی دخیره شدن و بازیابی اطلاعات در xampp بزنید برای پروژه میهام
    emil konid baram mamnoon

  18. Avatar

    mamanon az site aliton

  19. Avatar

    ببخشید یک سوال دارم
    اگر من زمپ را نصب و فعال کنم برای همه کاربردها کارایی دارد و دیگر نیاز به نصب مایسیکیوال نیست؟
    آیا نصب هم زمان زمپ و مایسیکیوال روی سیستم مشکلی ایجاد میکند؟
    ممنون

  20. Avatar

    با سلام
    ممنون عالی بود

  21. Avatar

    agha ye donya mamnoon , kheiili khoub tozih dadin mersiiiiiiiiiiiiiiiiiiiiiii <3

  22. Avatar

    با سلام ببخشید میشه توضیح بدید که چطور می شه که یک فایل پی اس دی که صفحه اول را طراحی کردم به اکسپرس اضافه کنم

    • مدیر سایت

      سلام – کاملا حق با شماست که در این وبسایت مطلبی برای طراحی صفحات ایندکس قید نشده و شما مجبور شدید در این قسمت نامرتبط سوال بفرمائید. در اولین فرصت، پست مرتبط و آموزش در این رابطه ارائه می گردد…عذرخواهی

  23. Avatar

    سلام و عرض ادب حضور شما استاد عزیز
    استاد من مشکلی مشابه انچه شما راه حل براش ارائه کرده بودید داشتم
    نصب sql server 2012 در کنار wampserver که باعث اختلال شده بود
    نهایتا با تغییر پورت مشکلم رو حل کردم اما یه مشکلی که تازه با تغییر پورت اضافه شده فیلتر شکن itunnel هست که بطور پیشفرض روی لوکال هاست با ادرس و پورت 127.0.0.1 : 8080 تنظیم میشه و باعث بروز اختلال میشه
    یعنی تا wampserver بازه نمیشه با فیلتر شکن هیچ سایتی رو باز کرد و حتما باید ببندم فیلتر شکن رو
    این در صورتیه که اکثر وب سایتهایی که از روی اونها اموزشی کار میکنم فیلتر هستند وکار رو خیلی سخت میکنه که مرتبا بخوای فیلتر شکن رو باز کنیم و ببندیم
    ایا راه حلی هست که بشه پورت wampserver رو به یه ادرس دیگه تغییر داد ؟
    یا فیلتر شکن های itunnel رو از روی لوکال پیش فرض به ادرس دیگه ای تغییر داد
    ممنون میشم با راهنمایی خودتون این مشکل رو حل کنید
    با تشکر و ارزوی توفیق
    شاد باشید

    • مدیر سایت

      سلام و تشکر از شما – به نظرم این برنامه روی پورت 3000 کار می کنه ولی در هر صورت شما می تونید پورت زمپ را به جای 8080 روی عدد دیگری تنظیم کنید. الزامی وجود نداره طبق این آموزش پیش برید و می تونید هر کجا که 8080 بود به عدد دلخواه خودتان تغییر بدید. باز هم اگر مشکل شما حل نشد می تونید در سرویس های ویندوز موقتا apache را غیر فعال کنید

  24. Avatar

    با سلام/خیلی خیلی متشکرم/دستتون درد نکنه مشکلم حل شد/خداخیرتون بده

پاسخ بدهید

ایمیلتان منتشر نمیشودفیلدهای الزامی علامت دار شده اند *

*

✿ لطفاً معادله ی امنیتی زیر را ، در کادر مربوطه پُر نمائید ✿ *
Time limit is exhausted. Please reload CAPTCHA.

رفتن به بالا