PDA

View Full Version : مشکل در نصب xampp



abbas27
چهارشنبه 09 اردیبهشت 1394, 20:07 عصر
سلام دوستان.من تا امروز از نسخه قدیمی زمپ استفاده میکردم حالا اومدم نسخه جدید رو نصب کردم اما سرویس آپاچی استارت نمیشه.,ویندوزم 8 هست
130750

rasoul_par
چهارشنبه 09 اردیبهشت 1394, 20:34 عصر
احتمالا پورت 80 رو یه سرویس دیگه اشغال کرده، میتونی بری توی تنظیمات آپاچی و پورت 80 رو به یه پورت دیگه مثلا 8080 تغییر بدی یا اینکه با همون Netstat ببینی کدوم سرویس داره از پورت 80 استفاده میکنه و Stop کنی سرویس رو!

abbas27
چهارشنبه 09 اردیبهشت 1394, 21:14 عصر
پورت رو هم تغییر دادم جواب نمیده.

abbas27
چهارشنبه 09 اردیبهشت 1394, 21:52 عصر
مشکل حل شد.

راه حل:

پورت 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
را تایپ نمایید.

abbas27
چهارشنبه 09 اردیبهشت 1394, 21:55 عصر
حالا یه سوال.قبلا localhost رو که میزدم صفحه زمپ باز میشد.اما حالا بعد از لوکال هاست باید8080 رو اضافه کرد.راهی نیست که نخوام بصورت دستی این شماره پورت رو وارد کنم؟که دیگه بصورت پیش فرض با این پورت کار کنم؟

abbas27
چهارشنبه 09 اردیبهشت 1394, 22:26 عصر
کامل حل شد-روی سیستم iisنصب بود.حذفش کردم درست شد.الان آپاچی با پورت80 کار میکنه