تصمیم گرفتم سایت طراحی کنم، خوب حالا کجا بروم؟!
اکتبر 1, 2014
اخبار سئو: آپدیت گوگل پنگوئن 3.0 Penguin
اکتبر 24, 2014
نمایش همه

خالی کردن پورت 80 جهت نصب AMP (سرور محلی)

وب دیولوپر ها یا توسعه گران سایت، با سرور های داخلی (محلی – Local) کار می کنند. این امر باعث صرفه جویی در وقت در هنگام تست کردن برنامه های وب می شود.
AMP ها نرم افزار های جامعی هستند که وظیفه ی راه اندازی سرور لوکال را بعهده دارند و متشکل از Apache، و MySQL، و PHP هستند. در واقع با نصب کردن یک آمپ، شما نیازی به نصب و تنظیم PHP, MySQL & Apache بصورت جداگانه ندارید.

AMP های معروف مانند XAMPP، Wamp Server، MAMP، Easy PHP و… معمولا روی پورت 80 یا 443 نصب می شوند و وقتی شما به آدرس 127.0.0.1:80 مراجعه می کنید، می توانید به سرور لوکال خود دسترسی داشته باشید.

که البته این آدرس با نامکی مانند http://localhost در مرور گر نمایش داده می شود. حال اگر Port 80 توسط یکی از برنامه های کاربردی دیگر اشغال شده باشد، پس از نصب، شما با خطایی روبرو می شوید که می گوید سرور محلی نمی تواند روی پورت 80 اجرا شود.

بعنوان یک راه حل، شما می توانید WAMP Server را بر روی یک پورت دیگر نصب کنید: http://localhost:8080. برای این کار باید فایل httpd.conf را ویرایش کرده و جاهایی که در آن گوش دادن به پورت هشتاد قید شده (Listen 80) را به پورت جدید تغییر داده، ذخیره کنید و سپس سرور لوکال را ریستارت کنید تا سرور بر روی پورت جدید اجرا شود.

اما این روش، در آینده شما را با مشکلاتی روبرو خواهد کرد. بعنوان مثال، وقتی شما می خواهید به phpMyAdmin دسترسی پیدا کنید، به آدرس قبلی مراجعه کرده و با خطا روبرو خواهید شد. و برای دسترسی به این سیستم، باید بصورت دستی آدرس را در مرور گر تغییر دهید. همچنین باید فایل های کانفیگ مای اسکیو ال را تغییر دهید تا پورت جدید را بشناسد که این امر خود ایجاد کننده ی مشکلات بعدی خواهد بود.

اما روش دیگر این است که شما پورت 80 یا 443 را خالی کنید. برای این کار لازم است بدانید چه برنامه ای دارد از این پورت استفاده می کند. برای این کار، ابتدا command prompt را اجرا کرده، و سپس در آن تایپ کنید:

netstat -aon

با این کار، شما PID برنامه ای که روی پورت 80 فعال است را پیدا می کنید. سپس به task manager مراجعه کرده و اگر ستون PID ندارد به آن اضافه کنید. با این کار خواهید دید نرم افزار مرتبط با PID مورد نظر کدام است.

task manager پورت 80 PID

پس از اینکه فهمیدید کدام برنامه دارد پورت 80 را اشغال می کند، آنرا end task کنید.

معمولا برنامه ی Skype جهت دریافت پیام ها از این پورت استفاده می کند.

یکی دیگر از برنامه هایی که ممکن است پورت 80 را اشغال کرده باشد، SQL Server Reporting Services می باشد که بصورت پیش فرض مایکروسافت پورت 80 را به این سرویس داده است. پس اگر اس کیو ال سرور دارید و پورت 80 شما اشغال است، با Stop کردن این سرویس آزاد خواهد شد:

اس کیو ال سرور پورت 80

اگر دیدید svchost دارد از port 80 استفاده می کند، به Control Panel رقته و سپس مانند شکل زیر گزینه turn windows features on or off را زده و سپس در IIS گزینه World Wide Web Services را غیر فعال کنید. و با یک با ری استارت ویندوز، پورت 80 خالی خواهد شد.

حذف کردن iis www services آزاد کردن پورت 80 و 443

با این روش پورت های مورد نیاز آمپ سرور ها آزاد خواهند شد و شما می توانید بدون دردسر با سرور لوکال کار کنید.

4.1/5 - (17 امتیاز)
امین بهداروند
فارغ التحصیل کارشناسی برق مخابرات هستم. هم اکنون بعنوان کارشناس تجهیزات فیبر نوری و مخابراتی فعالیت می کنم. به زمینه های دیگر شامل برنامه نویسی vb.net و PHP و MySQL و همچنین طراحی وب سایت، طراحی گرفیکی و بازی سازی سه بعدی، بلاگ نویسی، موسیقی و... نیز علاقه مند هستم.

66 دیدگاه ها

  1. jellyfish گفت:

    دوست گرامی سلام .
    من تازه کار هستم . برنامه نویسی رو تقریبا خوب بلدم ولی در مورد اس کیو ال و … تازه کارم . الان می خام ورد پرس رو شروع کنم و ویندوزم هم 8 هست . نتونستم پورت هامو شناسائی کنم و ببندم . شاید بزرگترین دلیلش علاقه مندیم بعنوان یک غیر نرمی باشه . بنده دانشجوی رشته کامپیوتر نیستم و دارم سعی می کنم خودمو برسونم … . ممکنه کمی بیشتر توضیح بدین . بیشتر به خاطر ویندوز جدید . 8 – 8.1 . نرم افزار زمپ رو نصب کردم ولی گزینه اپاچی قرمز هست ! پورت 80 رو چطوری ببندم ؟ در ضمن نرم افزار اس کیو ال 2014 رو قبلا نصب کرده بودم . ایا با زمپ تداخل ایجاد می کنه ؟ اسکایپ و … نرم افزار های زیادی هم روی لپ تاپم نصبه . ایابستن این پورت برای استفاده موقتی از زمپ هست ؟ ینی برای هر بار استفاده باید بستنش چک بشه ؟
    متشکرم (:

  2. امین بهداروند گفت:

    سلام. من قبلا این مشکل رو درباره ویژوال استودیو دات نت داشتم. متاسفانه اینها با هم کانفلیکت دارند. ولی اگر موقع استفاده از سرور آپاچی Xampp دات نت اجرا نباشد مشکلی بوجود نمی آید. فقط قسمت debug دات نت به مشکل بر می خورد و قتی زمپ نصب شده است.
    درباره ویندوز 8 متاسفانه اطلاعاتی ندارم، چون خودم از آن استفاده نمی کنم.
    ولی قاعدتا نباید فرق کند. یعنی task manager را اجرا کنید. و ببینید PID ای که از طریق دستور netstat -aon بدست آورید متعلق به کدام نرم افزار است. و آن را end task کنید و زمپ را نصب کنید.

    • محمد حسین گفت:

      سلام و درود, من دو روز بود درگیر این مشکل بودم و امروز با خوندن این مطلب تونستم حلش کنم و فقط اینکه http روی 80 هست ولی CMD من 4 نشون میداد! و من تو task manager فقط 80 رو پیدا کردم که اون رو هم همون svchost اشغال کرده بود و وقتی آزادش کردم WAMP Server اجرا شد.
      و باز هم ممنون که این مطالب و راهنمایی ها رو به اشتراک گذاشتید.

  3. امین بهداروند گفت:

    الآن که سرچ کردم یک نفر توضیح داده بود که در ویندوز 8 وارد رجیستری شوید (regedit) سپس این آدرس را پیدا کنید:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP
    و سپس مقدار start را به 4 تغییر دهید تا غیر فعال شود. سپس ری استارت کنید.
    امیدوارم این جواب بدهد.

  4. jellyfish گفت:

    خیلی متشکرم . بنده ویزوال استدیو رو نصب دارم و بیشتر وقتم صرف کار با اون میشه . نفرمودین برای فرار از کانفینگ برنامه ها چه کار باید کرد ؟ ینی من هر بار باید بسته بودن پورت هامو چک کنم ؟ و در نرم افزار زمپ 5 تا سرور برای استارت هست . میشه فقط از یکیشون استفاده کرد ؟ مثلا اس کیو ال ؟ بازم ممنون .

    • امین بهداروند گفت:

      معمولا تنها موقع نصب این مشکل بوجود میاد. ولی این امکان هم وجود داره که حین اجرا نیز یک برنامه تداخل ایجاد کنه. البته لزومی به چک کردن دوباره وجود نداره. بار دوم خودتون می دونید کدوم برنامه است و می تونید ببندید. مثلا اگر اسکایپ است کافی است آنرا اکزیت کنید. سرور زمپ را اجرا کنید و اسکایپ را دوباره اجرا کنید. در اینصورت اسکایپ می داند که پورت 80 گرفته شده و باید از یک پورت دیگر استفاده کند.
      (همانطور که گفتم اغلب موارد این مشکل پیش نمی آید)
      اما منظور شما را از 5 سرور متوجه نمی شوم. زمپ فقط با مای اسکیو ال کار می کند. و تنها چیزی که شما نیاز دارید این است که اول سرور آپاچی را استارت کنید و سپس myslq را اجرا کنید.

  5. jellyfish گفت:

    عرض کردم که تازه کار هستم :”> .
    5 تا Module .
    Apache
    MySQL
    FileZilla
    Mercury
    Tomcat .

    • امین بهداروند گفت:

      آهان. خوب همون دو تای اول رو اجرا کنید کافی است.
      حالا اگر فرصتی بود، آموزش کار با xampp را در سایت خواهم گذاشت.

  6. حسین گفت:

    سلام
    من پورتم رو خالی کردم ولی وقتی وارد LocalHost میشم با ارور 404 مواجه میشم
    به نظرتون باید چی کار کنم ؟؟؟
    متشکر میشم اگه پاسخ بدید

    • امین بهداروند گفت:

      سلام دوست عزیز. ارور 404 مربوط به پیدا نشدن صفحه است. لطفا به آدرس نصب xampp بروید و وارد فولدر htdocs شده و یک فایل index.php بسازید و در آن کد زیر را قرار دهید:

      <?php echo 'It Works!'; ?>

      با اجرا کردن سرور محلی در مرورگر: http://localhost اگر شما متن It Works را مشاهده می کنید یعنی مشکلی وجود ندارد در غیر اینصورت، یعنی نصب با مشکل مواجه شده است.

  7. jellyfish گفت:

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

    دارم ورد پرسم رو اماده می کنم . سوال اول اینکه ایا ورد پرس هاست داره . مثل گیگفا ؟ سوال دوم قسمتی در تنظیمات ورد پرس وجود داره . بنام دسته ها . کمی توضیح راجبه کاربرد نامک می خواستم . نامک نسخه لاتین واژه ای هست که در URLها استفاده میشه . اطلاعاتم راجبه این جمله و کاربرد هاش خیلی کم هست . استفاده در url ?

    خیلی ممنون میشم پاسخ بفرمائین .

    • امین بهداروند گفت:

      سلام. همین کامنت ها فعلا جای مناسبی هستند برای مطرح کردن سوالات.
      آیا وردپرس هاست دارد؟ هاست هایی هستند که مناسب وردپرس تهیه شده اند (یعنی از لحاظ سرعت بارگذاری و..) همچنین خود wordpress.com بزرگترین هاست سایت های وردپرسی است.
      درباره گیگفا اطلاعاتی ندارم، اما شما هر هاست لینوکسی بگیرید می توانید وردپرس بر روی آن نصب کنید.
      سوال دوم: نامک فارسی شده ی کلمه ی slug هست. و به آدرس URL دسته ها، تگ ها، پست ها و.. گفته میشه. شما وقتی یک برچسب (تگ) جدید درست می کنید بر فرض مثال: Fire Crackers وردپرس خودبخود یک نامک بصورت fire-crackers ایجاد می کند که شما بتوانید این تگ را از آدرس http://example.com/tags/fire-crackers مشاهده کنید.

  8. jellyfish گفت:

    دوست عزیز سلام . امیدوارم سالی خوب همراه با شادی و سلامتی داشته باشین (:
    این لینک رو ببینین : http://www.wikihow.com/Reset-SA-Password-in-Sql-Server
    من پس اس کیو الم یادم نمیاد . و اون راه ها هم جواب نداد . حالا چه کنم ؟ باید دوباره نصب کنم ؟ ممنون .

    • امین بهداروند گفت:

      درود. شما نیازی ندارید که برروی اس کیو ال پسورد بگذارید. phpMyAdmin را درست کرده اند تا نیازی به کد نویسی در Command Prompt نداشته باشید. کافی است وارد پی اچ پی مای ادمین شده و برای کاربر root یک رمز بگذارید. و البته از آنجایی که کسی به کامپیوتر شما سرک نمی کشد، عدم وجود پسورد هم مشکلی ایجاد نمی کند. مهم این است امنیت بر روی هاست اصلی سایت رعایت شود.
      این لینکی که دادید مال Ms SQL است. تا آنجایی که یادم می آید شما در حال نصب XAMPP و MySQL بودید.

  9. مهرناز گفت:

    سلام و وقت بخیر.
    من در حال شروع یه پروژه ی جدید هستم. به مشکل مورد بحث این تاپیک برخوردم. البته با این تفاوت که NT Kernel & System از پورت 80 با PID 4 استفاده میکنه
    به نظرتون چیکارش کنم؟ چون واقعا مشکله بخوام هربار که هرصفحه رو چک میکنم شماره پورت رو به URL اضافه کنم
    میشه پورت اون process رو تغییر داد؟ اگه میشه، به چند تغییر بدمش؟
    پیشاپیش ممنون بابت جوابتون

    • امین بهداروند گفت:

      درود. مشکل شما کمی خاص هست. احتمالا یکی از برنامه های زیر باعث ایجاد مشکل شده اند:

      • IIS
      • SQL Server Reporting Services
      • Web Deployment Agent Service

      بعنوان مثال، اگر مشکل شما سومی باشد، شما باید به Services بروید و سپس،
      Web Deployment Agent Service را استاپ و غیر فعال کنید. بدین ترتیب، پورت 80 خالی خواهد شد. موفق باشید.

  10. مهرناز گفت:

    ممنون از پاسختون
    اما مورد اول و سوم توی سرویس و Turn Windows features on or off پیدا نشد متاسفانه
    مورد دوم رو هم آف کردم اما نتیجه ای نداد
    راه دیگه ای هست که بشه این پورت رو خالی کرد؟

    • امین بهداروند گفت:

      توجه کنید که باید به Internet Information Services بروید همانطور که در مقاله نشان داده شده و کلا World Wide Web Services را از حالت تیک خارج کنید (خاموش کنید) و یک بار ری استارت کنید. اگر مشکل شما IIS باشد با این روش حل می شود. اما بقیه موارد در Services هستند و باید از آنجا غیر فعال شوند. حالا اگر این ها مشکل شما را حل نکردند، سرویس های زیر را نیز امتحان کنید:
      World Wide Web Publishing Service
      IIS Admin Service
      و حتی نرم افزار های چت مثل اسکایپ
      آنتی ویروس
      فایروال
      را غیر فعال کنید ببینید درست می شود.

  11. عارف گفت:

    پورت 80 من توسط ntoskrnl.exe System and compressed memory اشغال شده چیکار باید بکنم؟

    • امین بهداروند گفت:

      شما به Control Panel و سپس به Turn Windows features on and off رفته و گزینه Internet Information Services رو از حالت تیک خارج کرده و ری ستارت کنید.

  12. محمد گفت:

    باسلام
    و خسته نباشید بنده برای ازاد کردن پورت80 چیکار باید بکنم
    در واقع از کجا باید برنامه ای رو که روی این پورت هست رو متوقف کنم

    http://uupload.ir/files/judc_04-17-2016_01-41-47_ق-ظ.jpg

    • امین بهداروند گفت:

      عزیز شما به این آدرس برید:
      Control Panel->System and Security->Administrative Tool->Services
      و سپس SQL Server Reporting Services رو غیر فعلا کنید.

  13. مجتبی گفت:

    با سلام
    وقتی میخوام ومپ را اجرا کنم ارور 0xc000007b با عنوان php-win.exe را میده واجرا نمیشه ورنگش نارنجیه

  14. شاهین گفت:

    خدا خیرتون بده. این راهنماییتون واقعا عالی بود:
    “در ویندوز ۸ وارد رجیستری شوید (regedit) سپس این آدرس را پیدا کنید:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP
    و سپس مقدار start را به ۴ تغییر دهید تا غیر فعال شود. سپس ری استارت کنید.”
    خطا در اجرای ampps یک روز کامل وقتم رو گرفته بود (البته در ویندوز 7)
    باز هم سپاس- پیروز و تندرست باشید

  15. sadeghi گفت:

    صادقی
    سلام
    پورت 80 توسط system Idle Process با PID=0 مشغول است و امکان end process کردن آن وجود ندارد چون فرایند اساسی ویندوز است و حتی با راست کلیلک کردن آن درپنجرهtask manager منوی راست کلیکی که در مورد سایر برنامه ها ظاهر می شود اینجا ظاهر نمی شود.
    لطفا راهنمایی بفرمایید که با اینsystem Idle Process چه بایدکرد. ضمنا ویندورز من سون است.

  16. امین گفت:

    سلام
    آقا دمت گرم . دیوانه ام کرده بود کلی کار با زمپ انجام داده بودم بعد vmw امد پورت گرفت و منرا گرفتار کرده بودا
    ممنون

  17. من گفت:

    با تغییر پورت ویژوال استدیو مشکلی واسش پیش نمیاد؟

    • امین بهداروند گفت:

      چرا اتفاقا vbhost مشکل پیدا می کند. ولی اگر نخواهید همزمان از ویژوال استودیو و آپاچی استفاده کنید، مشکلی نخواهید داشت.

  18. جوک گفت:

    سلام.واقعا وبسایت خوبی دارید

  19. کیان گفت:

    سلام من کاملا تازه کارهستم ومیخواستم کارباجوملا راشروع کنم برای نصب جوملا xampp رانصب کردم پس ازنصب کنترل پنل وقتی آدرس http://localhostرامیزنم صفحه xamppنمی آیدواینها می آید:
    Index of /

    [ICO] Name Last modified Size Description
    Apache/2.4.7 (Win32) OpenSSL/0.9.8y PHP/5.4.22 Server at localhost Port 80
    لطفا راهنمایی بفرمایید بایدچیکارکنم؟

    • امین بهداروند گفت:

      سلام. شما وقتی index of می بینید به این معنی است که در آن فولدر هیچ فایل php وجود ندارد. شما یه روت فولدر دارید که سرور شما انتظار دارد وقتی localhost را در مرورگر باز می کنید، فایل index.php را پیدا کرده و اجرا کند. وقتی فایل Index.php آنجا نباشد، بجای اجرای فایل، می آید و لیست فایل های موجود در آن فولدر را نمایش می دهد.
      احتمالاً شما جوملا را در joomla/joomla استخراج کرده اید. همه ی فولدر های تو در تو را پاک کرده تا به فولدری برسید که در آن index.php را می بینید. سپس همه ی فایل ها و فولدر های آن مرحله را به روت فولدر خود بیاورید.
      اگر از xampp استفاده می کنید، باید آنها را در پوشه ی htdocs بگذارید. می توانید پیش از این کار یک فایل تستی در آن پوشه بیاندازید و تست کنید ببینید دیده می شود. موفق باشید.

  20. جمال گفت:

    سلام. من در باز کردن برخی سایتها مثل ورزش3 دارم. به جای سایت، صفحه ی iis windows باز میشه که تصویر اون در آدرس زیر هست. لطفا کمک کنید. مرسی
    https://dl1.shatelland.com/files/5f7ad564-4ce1-4295-8329-4ff2f80c3145/8e94863d-73a6-4821-8567-51d433ff7572

    • امین بهداروند گفت:

      سلام. از گوگل کروم یا فایرفاکس استفاده کنید.

      • جمال گفت:

        با فایرفاکس این مشکلو دارم. اگه راه حلی داره لطفا بگین.

        • امین بهداروند گفت:

          جمال جان، باز نشدن سایت ها دلایل مختلفی داره. اول برو و فیلتر شکن رو غیر فعال کن. دوم توی استارت بنویس proxy و گزینه ی configure proxy server رو انتخاب کن و از توی پنجره اش LAN Settings رو بزن و مطمئن شو که تیک پروکسی سرور غیر فعاله. بعدش برو توی تنظیمات فایرفاکس. برو توی Advanced>Network>Connection-Settings اونجا Use System Proxy Settings یا No Proxy رو انتخاب کن. ببین مشکل برطرف میشه؟ همچنین ممکنه مرورگر شما کش داشته باشه. یک بار وقتی سایت رو باز نکرد Ctrl+F5 رو بزن تا کش خالی بشه. شاید این مشکلت رو حل بکنه. اگر نشد، توی Command Prompt بنویس: ping varzesh3.com و ببین پینگ داری یا نه.
          اگر نداری، کانکشن رو عوض کن. موبایل رو امتحان کن. بعضی ISP ها توی تنظیمات شبکه درست کار نمی کنند و یک رنج از سایت ها ممکنه بلاک بشه. با اینکه اون سایت ها فی1تر نیستند.

  21. helena گفت:

    سلام
    خیلی ممنون سایت خیلی خوبی دارید.
    من xamp رو که نصب کردم ارور از پورتها میداد که تغییرشون دادم . ولی وقتی صفحه رو باز میکنم تو قسمت url اصلا localhost وجود نداره و مجبور میشم هربار localhost رو همراه با شماره پورت جدید وارد کنم.همچنین وقتی کدهای php به خصوص session و header رو مینویسم کلا ارور میده.مثل :
    Warning: Cannot modify header information – headers already sent by (output started at F:\xampp\htdocs\E library project\index.php:209) in F:\xampp\htdocs\E library project\index.php on line 248
    یا :
    Notice: Undefined variable: _SESSION in F:\xampp\htdocs\elibrary\cod-Report1\includes\menu.php on line 5
    خیلی ممنون میشم کمکم کنید . واقعا چندوقته درگیر این مسئله ام .

    • امین بهداروند گفت:

      سلام. برای ارور دومی شما باید session_start(); در ابتدای کد PHP خود وارد کنید.
      برای مشکل Port ما این مقاله را نوشتیم که شما بتونید پورت 80 رو برای xamp آزاد کنید. اگر توجه کرده باشید خود من هم مشکل داشتم وقتی که آدرس پورت xamp رو چیزی غیر از 80 می گذاشتم. بخاطر همین بهترین کار اینه که توی تنظیمات apache پورت رو 80 بگذارید و اگر 80 رو قبول نمی کند ببینید چه نرم افزاری این پورت را اشغال کرده است.

  22. metaname گفت:

    سلام ویندوز من ۱۰ است.در تسک منیجرم ستون PID نیست چیکار کنم؟

  23. سروش گفت:

    با سلام و عرض ادب.
    میشه راجبه این جملتون بیشتر توضیح بدید <<<>>>
    دقیقا چه تغییری باید داد؟
    من پورت آپاچی رو به 8080 تغییر دادم ولی در مورد MYSQL هیچ تغییری ایجاد نکردم و الان در باز کردن datebase ها با کد PHPمشکل دارم.
    سپاس

  24. سروش r گفت:

    با سلام و عرض ادب.
    میشه راجبه این جملتون بیشتر توضیح بدید همچنین باید فایل های کانفیگ مای اسکیو ال را تغییر دهید تا پورت جدید را بشناسد
    دقیقا چه تغییری باید داد؟
    من پورت آپاچی رو به 8080 تغییر دادم ولی در مورد MYSQL هیچ تغییری ایجاد نکردم و الان در باز کردن datebase ها با کد PHPمشکل دارم.
    سپاس

    • امین بهداروند گفت:

      سلام. شما باید توی my.ini تغییر انجام بدهید (port) تا دیتابیس با پورت جدید شما ارتباط برقرار کند. ولی همانطور که در ابتدا نوشتیم، هدف این است که شما پورت ۸۰ را خالی کنید تا نیازی نباشد از پورت های دیگر استفاده کنید.

  25. mary گفت:

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

  26. الی گفت:

    سلام وقت بخیر
    صفحه localhost بالا نمياد و در xampp با پیغام زیر روبرو میشوم مشکل کجاست؟
    تمام مراحلی که فرموده بودید هم انجام دادم
    Port 80 in use by “Unable to open process” with PID 4!

    • امین بهداروند گفت:

      سلام. این دو تا سرویس رو متوقف و غیر فعال کنید: World Wide Web Publishing Service و Deployment Agent Service اگر درست نشد، با دستور netstat -aon پیدا کنید که کدام سرویس از PID ای که پورت 80 را اشغال کرده است استفاده می کند. در نهایت اگر هیچ روشی جواب نداد می توان از پورت های دیگر مثل 8080 استفاده کرد. ولی آنوقت مجبور خواهید بود به آدرس http://localhost:8080 مراجعه کنید.

  27. الی گفت:

    سلام
    ممنون از پاسخگویی تون
    مشکل پورت 80 حل شد ولی وفتی در صفحه مرورگرlocalhodt// را سرچ میکنم با پیغام خطای زیر مواجه میشوم.
    http error 404

    • امین بهداروند گفت:

      اولا localhost باید باشد. دوما با http باید وارد کنید نه سرچ: http://localhost اگر خطای 404 نشان میدهد احتمالا صفحه index.php را پیدا نمی کند یا تنظیمات htaccess درست نیست.

  28. م گفت:

    سلام. برای من وقتی localhost:8000 رو میزنم ارور دیسکانکت میده و به سرور وصل نمیشه . پورت رو 80 ۰ هم گذاشتم ولی باز هم کار نکرد. در حالی که xampp فعاله و sql و apache روشنن. . مشکلش چیه؟

    • امین بهداروند گفت:

      سلام. دلایل زیادی می تونه جلوی اتصال رو بگیره. آنتی ویروس می تونه پورت رو بلاک کنه. همچنین فیيلـتر شکن مشکل ایجاد می کنه. یا ممکنه تنظیمات آپاچی یا php.ini یا mysql.ini درست نباشه. می تونید XAMPP رو از اول نصب کنید؟

  29. Negin گفت:

    در مورد کاربرد درگاه 8080،21،20،443 کسی چیزی میدونه؟

  30. مهدی گفت:

    سلام ،وقتی میخوام برم لوکال هاست ازم نام و پسورد میخواد چکار میشه کنم و دلیلش چی هست

  31. امیر گفت:

    سلام اقای بهداروند
    میدونم سوال نامربوطیه ام این مشکل پدرمو در اوورده
    شما میدونید چجوری باید از مخابرات پورت خالی اینترنت گرفت؟
    میشه خرید یا…؟
    لطفا هر جوری میشه راهنماییم کنید

    • امین بهداروند گفت:

      اگر منظور پورت خالی توی کافو هست برای خط تلفن که بتونید روش ADSL بگیرید، این رو هیچ کاری نمیشه کرد. باید صبر کنید تا خالی بشه. یا با مامور صحبت کنید از یه مسیر دیگه براتون خط تلفن بکشند، که معمولاً چنین کاری انجام نمیدن. ولی راه های بهتری هم هست. می تونید مودم های اینترنت TD-LTE بگیرید. سرعتشون هم خیلی بهتره.

  32. مهران عشقی گفت:

    نشد که بدون درج پاسخ تقدیر این صفحه را ترک کنم ، جناب بهداروند عزیز !
    ضمن تقدیم سلام و آرزوی تقدیر زیبا برای شما، به جرات باید بگم که بیش از بیست و چهار ساعته که هر چی سایت فارسی و بسیاری سایت انگلیسی زبان را زیر و رو کردم و هیچ نتیجه ای جز سر درگمی عایدم نشد هر چند مطالب مفیدی هم یاد گرفتم اما نتیجه بخش نبودند اما با انجام آنچه که مرقوم فرموده بودید به جرات باید بگم که در کمتر از یک ربع مشکل 48 ساعته من کاملا رفع شد.
    درود فراوان برشما
    مهران عشقی

  33. فاطمه گفت:

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

    • امین بهداروند گفت:

      یه جایی نوشته اند که IIS را غیر فعال کنید یا World Wide Web Publishing Service را از کار بیاندازید. امتحان کنید شاید جواب گرفتید.

  34. محمدرضا گفت:

    سلام ممنون از راهنمایی تون من استفاده کردم و جواب داد بازم ممنونم.

  35. فهیمه گفت:

    سلام
    من زمپ روی پورت 4499:8080 نصب کردم استارت هم میشه ولی میخام صفحه پی اچ پی رو اجراکنم ادرسم رو پیدا نمیکنه و فقط یه عالمه جستجوهای درمورد لوکال هاست میاره
    چه کنم؟
    لطفا راهنماییم کنید امتحان دارم باید پروژه تحویل بدم

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.