جلسه اول-Xampp

حل مشکل خطای استارت نشدن اپاچی و mysql در زمپ

این مسئله معمولا هنگامی اتفاق می افتد که یک برنامه دیگر لوکال هاست در حال اجراست؛ به عبارتی برنامه دیگری درحال استفاده از پورت های پیشفرض XAMPP هستند(Apache از پورت ۸۰ و MySQL از ۳۳۰۶ استفاده می کند.).

قسمت اول: حل مشکل شروع بکارنشدن Apache

برای مثال درصورتیکه سرویس IIS فعال باشد(که از پورت ۸۰ استفاده می کند)، پس از شروع بکار کردن Apache، پورت ۸۰ در دسترس نیست و Apache شروع بکار نمی کند.

روش اول: درصورتیکه فرض کنیم آن برنامه IIS است، می توانیم آن را غیرفعال کنیم:

مشکل نصب xampp در ویندوز ۷

ویندوز ۸ و ۷

  1. کلیدهای ” windows + R ” را فشار دهید تا پنجره Run برای شما باز شود .
  2. در این کادر شما متن “cpl ” را وارد کنید و کلید Enter را فشار دهید.
  3. در پنجره بازشده ، وارد قسمت Turn windows features on or off شوید.
  4. در این مرحله روی مربع کنار گزینه Internet Information Servic کلیک کنید تا هیچ علامتی نداشته باشد. برای اطمینان از صحت عملکرد، روی + کلیک کنید و مطمئن شوید هیچکدام از گزینه های آن علامت ندارند.
  5. در آخر با کلیک روی OK عملیات را تاییدکنید؛ در صورت پیام راه اندازی مجدد سیستم، این کار را انجام دهید.

مشکل xampp در ویندوز ۱۰

ویندوز ۱۰

  1. وارد Control Panel شوید.
  2. راه حل مسائل شروع بکارنشدن Apache و یا MySQL در اجرای XAMPPدر پنجره بازشده، روی Programs کلیک کنید.
  3. راه حل مسائل شروع بکارنشدن Apache و یا MySQL در اجرای XAMPPدر پنجره بازشده ، وارد قسمت Turn windows features on or off شوید.
  4. راه حل مسائل شروع بکارنشدن Apache و یا MySQL در اجرای XAMPPدر این مرحله روی مربع کنار گزینه Internet Information Servic کلیک کنید تا هیچ علامتی نداشته باشد. برای اطمینان از صحت عملکرد، روی + کلیک کنید و مطمئن شوید هیچکدام از گزینه های آن علامت ندارند.
  5. راه حل مسائل شروع بکارنشدن Apache و یا MySQL در اجرای XAMPPدر آخر با کلیک روی OK عملیات را تاییدکنید؛ در صورت پیام راه اندازی مجدد سیستم، این کار را انجام دهید.
 
 

خب اگر مشکل هم با روش بالا حل نشد، یا به دلایلی از روش اول نمی خواهید استفاده کنید، باید پورت های مورد استفاده زمپ(xampp) برای آپاچی (Apache) را تغییر دهیم:

روش دوم: آموزش تغییر پورت آپاچی (Apache) در زمپ (xampp) :

مراحل تغییر پورت آپاچی ( در این مورد می خواهیم پورت پیشفرض ( یعنی ۸۰ ) را به پورت ۸۰۸۰ تغییر دهیم )

  1. فایل httpd.conf را با برنامه notepade یا برنامه مشابه باز کنید.
    راه اول: به مسیر C:xamppapacheconf (البته اگر شما xampp در درایو دیگری نصب کرده اید، بجای C نام آن را قراردهید) بروید سپس httpd.conf را باز کنید.
    راه حل مسائل شروع بکارنشدن Apache و یا MySQL در اجرای XAMPP: آموزش تغییر پورت آپاچی (Apache) در زمپ (xampp) راه دوم: یا برنامه xampp control panel را باز کرده(xampp-control)، سپس روی دکمه config روبروی Apache کلیک کنید. سپس روی گزینه Apache (httpd.conf) کلیک کنید.
  2. راه حل مسائل شروع بکارنشدن Apache و یا MySQL در اجرای XAMPP: آموزش تغییر پورت آپاچی (Apache) در زمپ (xampp) عبارت Listen 80 را جستجو و آنرا به Listen 8080 تغییر دهید.
    راه حل مسائل شروع بکارنشدن Apache و یا MySQL در اجرای XAMPP: آموزش تغییر پورت آپاچی (Apache) در زمپ (xampp)
  3. عبارت ServerName localhost:80 را پیدا کرده و آنرا به ServerName localhost:8080 تغییر دهید.
    راه حل مسائل شروع بکارنشدن Apache و یا MySQL در اجرای XAMPP: آموزش تغییر پورت آپاچی (Apache) در زمپ (xampp)
  4. فایل را ذخیره کنید.
  5. فایل httpd-ssl.conf را با برنامه notepade یا برنامه مشابه باز کنید.
    راه اول: به مسیر C:xamppapacheconfextrahttpd-ssl.conf (البته اگر شما xampp در درایو دیگری نصب کرده اید، بجای C نام آن را قراردهید) بروید سپس httpd-ssl.conf را باز کنید.راه حل مسائل شروع بکارنشدن Apache و یا MySQL در اجرای XAMPP: آموزش تغییر پورت آپاچی (Apache) در زمپ (xampp) راه دوم: یا برنامه xampp control panel را باز کرده(xampp-control)، سپس روی دکمه config روبروی Apache کلیک کنید. سپس روی گزینه Apache (httpd-ssl.conf) کلیک کنید.راه حل مسائل شروع بکارنشدن Apache و یا MySQL در اجرای XAMPP: آموزش تغییر پورت آپاچی (Apache) در زمپ (xampp)
  6. عبارت Listen 443 را پیدا و به Listen 4499 تغییر دهید.
    راه حل مسائل شروع بکارنشدن Apache و یا MySQL در اجرای XAMPP: آموزش تغییر پورت آپاچی (Apache) در زمپ (xampp)
  7. در آخر نیز عبارت ServerName localhost:443 را به ServerName localhost:4499 تغییر دهید. (اگر عبارت بالا پیدا نشد؛ عبارت ServerName www.example.com:443 را به ServerName www.example.com:4499 تغییردهید)
    راه حل مسائل شروع بکارنشدن Apache و یا MySQL در اجرای XAMPP: آموزش تغییر پورت آپاچی (Apache) در زمپ (xampp) حالا شما می توانید XAMPP را در کنار IIS یا سایر برنامه هاتون اجرا کنید.

 

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

قسمت دوم : حل مشکل شروع بکارنشدن Mysql

آموزش تغییر پورت Mysql در زمپ (xampp)

همان طور که در تغییر پورت آپاچی در زمپ توضیح دادیم ممکن است برای mysql هم پورت mysql توسط برنامه دیگری اشغال شده باشد و در این صورت قادر به start کردن mysql در زمپ نخواهید بود.

برای تغییر پورت mysql در زمپ به ترتیب مراحل زیر را انجام دهید:

  1. فایل my.ini را با برنامه notepade یا برنامه مشابه باز کنید.
    راه اول: به مسیر c:xamppmysqlbin (البته اگر شما xampp در درایو دیگری نصب کرده اید، بجای C نام آن را قراردهید) بروید سپس my.ini را باز کنید.
    راه حل مسائل شروع بکارنشدن Apache و یا MySQL در اجرای XAMPP: آموزش تغییر پورت Mysql در زمپ (xampp) راه دوم: یا برنامه xampp control panel را باز کرده(xampp-control)، سپس روی دکمه config روبروی Mysql کلیک کنید. سپس روی گزینه my.ini کلیک کنید.
    راه حل مسائل شروع بکارنشدن Apache و یا MySQL در اجرای XAMPP: آموزش تغییر پورت Mysql در زمپ (xampp)
  2. هر جایی که عبارت port را پیدا کردید، بعد از علامت = عدد ۳۳۰۶ را به ۳۳۰۷ تغییردهید.
    راه حل مسائل شروع بکارنشدن Apache و یا MySQL در اجرای XAMPP: آموزش تغییر پورت Mysql در زمپ (xampp)
  3. فایل را ذخیره کنید و ببندید.
  4. فایل php.ini را با برنامه notepade یا برنامه مشابه باز کنید.
    راه اول: به مسیر c:xamppphp (البته اگر شما xampp در درایو دیگری نصب کرده اید، بجای C نام آن را قراردهید) بروید سپس php.ini را باز کنید.
    راه حل مسائل شروع بکارنشدن Apache و یا MySQL در اجرای XAMPP: آموزش تغییر پورت Mysql در زمپ (xampp)
    راه دوم: یا برنامه xampp control panel را باز کرده(xampp-control)، سپس روی دکمه config روبروی Apache کلیک کنید. سپس روی گزینه PHP (php.ini) کلیک کنید.
    راه حل مسائل شروع بکارنشدن Apache و یا MySQL در اجرای XAMPP: آموزش تغییر پورت Mysql در زمپ (xampp)
  5. عبارت mysql.default_port را پیدا کنید، بعد از علامت = عدد ۳۳۰۶ را به ۳۳۰۷ تغییردهید.
    راه حل مسائل شروع بکارنشدن Apache و یا MySQL در اجرای XAMPP: آموزش تغییر پورت Mysql در زمپ (xampp)
  6. فایل را ذخیره کنید و ببندید.
  7. Apache را یک بار Stop و دوباره Start کنید.

این ویدئو را در آپارات ببینید

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

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