روش حل مشکل وصل نشدن برنامه Apache روی XAMPP
روش حل مشکل وصل نشدن برنامه Apache روی XAMPP
بخش زیادی از عملکردها و تست ها را روی محیط لوکال هاست انجام میدهیم و پس از اطمینان کامل آن را به محیط اصلی (هاست دامنه) انتقال میدهیم.
لوکال هاست XAMPP یکی از بهترین سرورهای محلی است که به ما امکان ایجاد یک سایت را در کامپیوتر خود میدهد.
دلیل وصل نشدن برنامه Apache در XAMPP
شاید برای شما هم پیش آمده باشد موقعی که XAMPP را نصب میکنید و برنامه های Apache و MySQL را اجرا میکنید،MySQL اجرا میشود ولی Apache وصل نمیشود و یک ارور را نشان میدهد، به خاطر این است که پورت ۸۰ در سیستم شما مشغول است.
مثل برنامه Skip که این پورت را به خود اختصاص داده است.
با چند گام ساده نحوه رفع مشکل وصل نشدن Apache در برنامه XAMPP را بررسی می کنیم.
گام اول
به درایوی که برنامه ی XAMPP خود را نصب کرده ایم،مراجعه کرده و پوشه ی xampp را میابیم.
سپس وارد پوشه ی xampp میشویم،داخل آن پوشه ای به نام apache قرار گرفته است.
روی آن کلیک کرده و وارد پوشه ای به نام conf میشویم.
پس از وارد شدن به پوشه یconf فایلی به نام httpd.conf وجود دارد.
آن را با برنامه ی ورد باز کرده و تغییرات زیر را روی آن انجام میدهیم.
۱- پیدا کردن عبارت Listen80 و تبدیل آن به Listen8080
2- پیدا کردن عبارت ServerName localhost:80 و تبدیل آن به ServerName localhost:8080
سپس تغییرات اعمال شده را ذخیره میکنیم.
گام دوم
در همان پوشه ی conf،پوشه ای به نام extra وجود دارد. وارد پوشه ی extra میشویم و فایلی به نام httpd-ssl.conf را با همان برنامه ی ورد باز میکنیم.حال باید عدد ۴۴۳ در فایل به عدد۴۴۳۳ تغییر دهیم.
برای راحتی کار از Replace در برنامه ورد استفاده میکنیم.
سپس تغییرات اعمال شده را ذخیره میکنیم.
حالا اگر برنامه ی Apache خود را اجرا کنید،میبیندکه اروری نخواهد داشت و برنامه اجرا میشود.
در قسمت اجرا،وقتی میخواهیم وارد localhost شویم،از عبارت localhost استفاده نمی کنیم چون با تغییر پورت نیز تغییر میکند.باید عبارت localhost:8080 را اجراکنیم.
امیدوارم از این آموزش بهره ی کافی را برده باشید.
سلام
واقعا ممنون از شما، مشلکم حل شد.
واقعن این یک ماه که دنبال رفع این بودم
بسیار متشکرم
مشکلم حل شد
موفق باشید
سلام وقت بخیر دلیل این خطا چه می باشد؟
Apache/2.4.46 (Win64) OpenSSL/1.1.1g PHP/7.4.10 Server at localhost Port 8080
خدا خیرتون بده
بسیار ممنون اعصابم رو به هم ریخته یود واقعا
موفق باشید 🌷
سلام خسته نباشید . من این کار هارو کردم اپاچی استارت میشه اما localhost یا loccalhost/phpmyadmin پیدا نمیکنه بالا نمیاد مشکل چیه ؟؟؟؟؟
سلام وقت بخیر ، من ارور access violation at address 0065B292 in module ‘xampp-control.exe’. میبینم باید چکار کنم رفع بشه ؟
سلام عالی بود دستتون درد نکنه
سلام مشکل استارت apache حل شد ولی الان MYSQL استارت نمیشه
ممنون میشم راهنمایی کنید
سلام خسته نباشید
Httpd.conf برای من باز نمیشه
چیکار کنم؟ لطفا راهنماییم کنین.
خیلی ممنونم مشکلم حل شد 🙂
ممنون از همراهیتون موفق باشید 🌹
سلام. با وجود انجام دادن این کارها و چندتا کار دیگه که از سایت های دیگه نوشته شده بود، باز هم مشکل من برطرف نشد. این در حالیه که بعد از نصب اصلا مشکل نداشتم. لطفا راهنمایی کنید. با سپاس
اصلا به رفتن این راه نیست فقط کافیه پورت ۸۰ رو آازد کنیم که دو راه داره
اول میریم داخل cmd کسانیکه بلد نیستن کافیه دکمه لوگوی ویندوز (سمت چپ کیبور معمولا بین دکمه Alt و Ctrl میتونید پیداش کنید علامت پنچره هم روشه) .. حالا دکمه لوگوی ویندوز رو بعلاوه دکمه حرف R بگیرید منوی Run باز میشه حالا توش بنویسید cmd
cmd باز میشه حالا داخل خط فرمان بنویسید net stop W3SVC این دستور این قابلیت ویندوز رو غیر فعال میکنه World Wide Web Publishing Service اگر میخاستید دوباره فعال بشه دوباره داخل cmd تایپ کنید مثل خط بالا فقط به جای stop بنویسید start تا فعال بشه ./
روش دوم: دوباره بروش بالا Run رو باز کنید و ایتدفعه اینو بنویسید services.msc و اینتر کنید.
پنجره ای باز میشه روش نوشته Service در قسمت Name بیاید پایین و داخل حرف w دنبال این جمله بگردید World Wide Web Publishing Service و روش کلیک راست کنید و Stop رو انتخاب کنید . حالا برید و Apachee رو اجرا کنید .
یادتون باشه هر بار که سیستم ریستارت میشه این قابلیت ویندوز دوباره فعال میشه و شما باید به یکی از این دو روش مجدد عمل کنید
موفق باشید
سلام بسیار عالی بود
موفق باشید
سلام من زمپ رو نصب کردم آپاچی و mysql هردو در کنترل پنل روشن میشوند بدون هیچ خطا اما زمانی که در گوگل کروم لوکال هاست وارد میکنم بجای زمپ سایت باز میکنه مشکل کجاست لطفا راهنماییم کنید ممنون
سلام ببینید پورتتون ۸۰ رو زدید یا تغییر دادید اگر ۸۰۸۰ رو زدید باید رو لوکال ۸۰۸۰ بزنید
سلام
من امروز میخواستم نسخه php رو بالاتر ببرم که نشد
و یه قطعه کدی رو که از طریق اینترنت وارد کردم که تنظیمات آپاچی من بهم ریخت و الانم اجرا نمیشه
این کارایی که شما گفتین انجام دادم بازم نشد
لطفا اگه میشه کمک کنید که درست بشه