یادگیری آسانِ وب و رایانه

رفع خطای اجرای آپاچی در xampp

سلام خواننده پارسی زبان عزیز، در این نوشتار میخواهیم به رفع خطای اجرای آپاچی در xampp بپردازیم که احتمالا اکنون با آن مواجه شده اید;

ریشه این مشکل اغلب به یکی از دو ایراد زیر مربوط میشود:

یک : پورتهای مورد نیاز آپاچی توسط یک مهمان ناخوانده اشغال شده اند :/

بررسی داستان(همان سناریو):

برای اطمینان ازین موضوع در برنامه xampp روی دکمه NetState کلیک کنید تا لیست برنامه های درحال اجرای ویندوز به همراه پورتهای استفاده شده باز شود.

مانند تصویر زیر:

رفع خطای اجرای آپاچی در xampp

حال در اینجا با دقت دنبال پورت 443 و بخصوص پورت 80 بگردید و اگر پیدا کردید آن برنامه را به هر نحوی مثلا توسط task-manager ویندوز خاموش کنید .

چگونه؟ مانند تصویر زیر:

رفع خطای اجرای آپاچی در xampp

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

مشکل همچنان برقرار است؟ بسیار خب داستان(سناریو) بعدی را بررسی میکنیم.


دو : مشکلی اساسی در فایل php.ini برنامه xampp وجود دارد که باید پیدا و حل شود.

بررسی داستان:

برای بررسی این موضوع در برنامه Xampp روی دکمه Shell کلیک کنید تا خط فرمان مربوطه باز شود. مانند تصویر زیر عبارت php را تایپ کرده و اینتر بزنید.

رفع خطای اجرای آپاچی در xampp

آیا پس از اجرای این دستور خطایی مانند خط زیر دریافت کردید؟

نام هر ماژولی که ذکر شده به این معنیست که آن ماژول دومرتبه در فایل php.ini فراخوانی شده و یا کلا مشکلی در اجرای آن وجود دارد;

بنابراین فایل php.ini را از مسیر C:\xampp2\php بیابید

سپس برای آزمایش بهتر است ماژولهای مذکور در خطای shell را در بخش extension= … فایل php.ini خود غیر فعال کنید (در ابتدای خط آن سمی کالن ; قرار دهید)

رفع خطای اجرای آپاچی در xampp

حالا دوباره دستور php را در خط فرمان shell برنامه xampp اجرا کنید، احتمالا مشکل حل شده باشد .

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


سه: فایل php.ini شما خطاهای متعددی دارد و پیشنهاد میشود یک فایل تمیز php.ini جایگزین کنید

دانلود فایل php.ini پیشفرض و بدون عیب یاور : yawar.ir_default_php.ini.zip

فایل فشرده ای که دانلود کردید را باز کرده و فایل php.ini درون آن را با فایل مشابه آن در مسیر C:/Xampp/php جایگزین نمایید.

حال بصورت کامل از برنامه xampp خارج شوید و مجدد برنامه را اجرا کنید.

امیدواریم که مشکل حل شده باشد.

این آموزش برای آن دسته از دوستانی که میخواهند کامپوزر نصب کنند و خطای زیر را دریافت میکنند هم مفید است چرا که این مشکل را نیز حل خواهد کرد.
The PHP exe file you specified did not run correctly [exit code 1]: C:\xampp\php\php.exe

 

امیدوارم این آموزش در پیشبرد هدف شما مفید بوده باشد.

[ yawar ]

مهندس حمید زارع، فارغ التحصیل رشته مهندسی نرم افزار از دانشگاه بیرجند از سال 1391 با نشان مجازی یاور در زمینه طراحی وبسایت و شبکه فعالیت تجاری دارد.
یاور در زمینه های ناهماهنگ دیگر مانند نویسندگی متون ادبی ، خلق داستانهای کوتاه و طراحی مدارات و دستگاه های الکترونیکی نیز نمونه کار دارد :/ .

مطالب مرتبط

ارسال نظر

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *