• XAMPP Logo

آموزش مرحله به مرحله نصب و راه اندازی سرور مجازی بر روی ویندوز با نرم افزار XAMPP

تنظیم کردن XAMPP برو روی ویندوز کار ساده ای است، بزارید بهتون بگم! به محض اینکه سرور لوکال (Local Host) راه اندازی بشه، به شما کمک زیادی می کنه تا در زمان و منابع خود صرفه جویی کنید!

داشتن یک سرور لوکال (آفلاین) برای بسیاری از پروژه ها لازم است؛ منظور من از پروژه، پروژه هایی است که به صورت برنامه نویسی شده تحت سرور باشند و اجرا شدن کدهای نوشته شده، به یک بستر خاص نیاز داشته باشد. برای مثال پروژه هایی که پایه آنها PHP است و با MySQL نیز سر و کار دارند! و یا ساده تر بیان کنم، سیستم های مدیریت محتوایی مانند وردپرس و جوملا که دو مدیریت محتوای آماده و ایمن با امکانات فراوان هستند برای اجرا شدن نیازمند بستر خاص خود هستند که نرم افزار XAMPP برای شما این بستر را فراهم میکند.

با توجه به اینکه تبادل دیتا به صورت آنلاین بسیار کندتر از حالت آفلاین است (مخصوصا در ایران!) و حجم اینترنت به ازای آن مصرف می گردد و هزینه کمی هم بر روی دستمان نمیگذارد (باز هم خدا رو شکر ارزانی موج میزنه!) و البته جدای از همه این موارد پهنای باند مصرفی هاستینگ و خیلی موارد دیگر که گفتنشون باعث سردرد میشه و از بحث اصلیمون دور میشیم، داشتن سرور آفلاین می تواند بسیار به صرفه تر باشد؛ هم برای افراد مبتدی هم برای حرفه ای ها!

علاوه بر اینها، هیچ هک یا دزدی اطلاعات برای یک سرور آفلاین اتفاق نمی افتد. (مگر اینکه دستگاه شما به دست دوست هکرمون هک شه!)

XAMPP چیست؟

XAMPP یک بستر Cross-Platform برای آپاچی، MySQL، PHP و Perl است. یک راهکار ساده برای داشتن یک وب سرور جهت تست و توسعه (Developing) می باشد.

با اینکه XAMPP به صورت کراس پلت فرم است – هم اکنون نسخه Mac و Linux این نرم افزار موجود است – اما من امروز به شما راه اندازی XAMPP بر روی ویندوز ۱۰ را آموزش می دهم.

نصب کردن XAMPP

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

مراجعه به سایت Apache Friends

 

تصویری از وبسایت Apache Friends

وبسایت Apache Friends

حجم فایل ۱۰۹ مگابایت می باشد. پس از اینکه آن را دانلود کردید، فایل نصب را اجرا نمایید.

به هنگام عملیات نصب ممکن است اخطارهایی مانند اخطار ویندوز که از شما می پرسد که آیا از نصب این نرم افزار اطمینان دارید را دریافت کنید. همچنین Installer در خصوص آنتی ویروس شما (در صورتی که موجود باشد!) اخطاری می دهد. زمانی که میخواهید بر روی ویندوز نرم افزاری نصب کنید، عاقلانه تصمیم بگیرید، اما احتمالا می خواهید بر روی “Yes” کلیک کند و عملیات نصب را ادامه دهید.

به هنگام نصب، راه انداز XAMPP شما را راهنمایی می کند. بر روی Next کلیک کنید.

عملیات نصب XAMPPدر پنجره بعدی، از شما سوال می شود که کدام Componentهای نرم افزار را می خواهید نصب کنید و کدام ها را نمی خواهید. بعضی گزینه ها، مانند Apache و PHP برای اجرا شدن نرم افزار ضروری هستند و به صورت خودکار نصب می گردند. بنابراین آنها به رنگ خاکستری هستند و نمی توانید آن ها را انتخاب کنید!

این بخش به شما مربوط می شود، هر کدام از گزینه ها را که نیاز دارید انتخاب کنید. در صورتی که هدف شما از نصب XAMPP اجرای CMS هایی نظیر WordPress یا Joomla می باشد، تیک گزینه های MySQL و phpMyAdmin را فعال کنید و تیک بقیه گزینه ها را بردارید.

انتخاب کامپوننت های مورد نیاز

انتخاب کامپوننت های مورد نیاز

در مرحله بعد، پوشه ای که تمایل دارید XAMPP در آن نصب شود را انتخاب کنید. من الان آدرس C:\Program Files\XAMPP را انتخاب کردم اما بهترین آدرس همان C:\XAMPP می باشد چرا که در صورت فعال بودن UAC ویندوز، باز هم خطایی دریافت نمی کنید.

انتخاب پوشه نصب

انتخاب پوشه نصب

در مرحله بعد، از شما سوال می شود که آیا تمایل به نصب Bitnami for XAMPP را دارید یا نه، این افزونه به شما ابزارهای رایگان برای نصب وردپرس، دروپال و جوملا! را ارائه می دهد.

در صورتی که به این نرم افزار نیاز دارید آن را نیز دریافت و نصب کنید. اما اگر به دنبال آموزش های هپتاوب باشید، اکثر پروژه ها CMS ها را به صورت دستی نصب می کنند. اگر می خواهید در مورد Bitnami اطلاعات بیشتری بدست بیاورید، تیک گزینه “Learn more about Bitnami for XAMPP” را بزنید و بر روی Next کلیک کنید.

پس از طی این مراحل، XAMPP آماده نصب نهایی است. بر روی Next کلیک کنید.

نصب کننده XAMPPپس از اتمام نصب از شما سوال می شود که میخواهید پنل کنترل XAMPP را اجرا کنید یا خیر، این پنل رابطی را ارائه می دهد که محیط localhost خود را اجرا نمایید. تیک این گزینه را بزنید و بر روی Finish کلیک کنید.

مرحله آخر نصب نرم افزارپنل کنترل به صورت خودکار باز می شود، اما در صورتیکه تیک مرحله قبل را نزده باشید، می توانید به پوشه XAMPP بر روی کامپیتورتان مراجعه کنید و خودتان XAMPP Control Panel را اجرا کنید.

اگر نصب با موفقیت و کامل انجام شده باشد، پنل کنترل با متن های آبی و مشکی که در حال بروزرسانی هستند (در فیلد پایین پنل) باز می شود. اما اگر ایرادی وجود داشته باشد…

خب… به این متن های قرمز نگاه کنید! به نظر می آید که من به مشکلاتی بر خورده ام. مشکلی نیست به نظر می آید که تنها تداخل پورت ها است.

رفع خطاهای مربوط به PORT

دلیل اینکه XAMPP خطاهایی از این قبیل را می دهد این است که نرم افزار دیگری بر روی کامپیوتر شما از پورت ۸۰ یا ۴۴۳ که Apache و MySQL برای اجرا نیاز دارند، استفاده می کند و این پورت اشغال است.

اگر از Windows 10 استفاده می کنید، سرویس World Wide Web Publishing Service از پورت ۸۰ استفاده می کند. این نرم افزار، که برای بخش IIS ویندوز سرور است، به صورت پیش فرض بر روی ویندوز نصب است و در صورتی که از آن استفاده نمی کنید می توانید به آسانی آن را متوقف کنید یا در کل آن را حذف کنید!

متوقف کردن سرویس در حال اجرا در ویندوز ۱۰

  1. به منوی Start بروید، عبارت “services.msc” را تایپ کنید و بهترین گزینه را انتخاب کنید. (در ویندوز ۷ می بایست از دستور run استفاده کنید.)
  2. اسکرول کنید تا World Wide Web Publishing Service را پیدا کنید.
  3. بر روی آن راست کلیک نمایید و گزینه Stop را انتخاب کنید.
  4. این کار باعث آزاد شدن پورت ۸۰ می شود. زمانی که XAMPP را ری استارت کنید خطایی دریافت نخواهید کرد.

اگر این کار باعث رفع خطا نشد، می توانید که Rule فایروال تنظیم کنید تا به اجبار این پورت را باز کند:

  1. Windows Firewall را باز کنید و بر روی Advanced Setting در گوشه سمت چپ کلیک کنید
  2. در گوشه سمت چپ بر روی Inbound کلیک کنید و سپس در بالای سمت راست بر روی New Rule کلیک کنید
  3. بر روی Port و سپس TCP کلیک کنید. در فیلد زیر برای Specific Ports بنویسید: “۸۰, ۴۳۳” و سپس بر روی Next کلیک کنید.
  4. تیک گزینه Allow the Connection را بزنید و سپس بر روی Next کلیک نمایید.
  5. مطمئن شوید تمام گزینه ها تیک خورده اند و بر روی Next کلیک کنید.
  6. در همان فیلد، هر آنچه میخواهید را وارد نمایید اما به منظور یادآوری بنویسید LOCALHOST1. بر روی Finish کلیک نمایید.
  7. هم اکنون مراحل ۱ تا ۶ را دوباره تکرار نمایید، اما نام این قانون را LOCALHOST2 قرار دهید و بر روی Finish کلیک کنید.
  8. کامپیوتر خود را ری استارت کنید.

پورت ۸۰ و ۴۳۳ می بایست هم اکنون بر روی کامیپوتر شما باز باشد.

باید متذکر شوم که در این مرحله اگر به هنگام نصب یا استفاده از XAMPP خطای امنیتی یا فایروال دریافت کردید (چیزی مانند تصویر زیر)، مطمئن شوید که تیک گزینه “Private networks, such as home or work network” را زده اید و سپس بر روی “Allow Access” کلیک کنید. این کار بسیار مهم است. اگر دسترسی لازم را ندهید، XAMPP کار نخواهد کرد!

خطای فایروالاجرا کردن XAMPP

حال بیایید بررسی کنیم که همه چیز به خوبی کار می کند.

اگر پیش از این برای رفع خطای پورت، پنل کنترل را بسته اید، XAMPP را ری استارت کنید. سپس Apache و MySQL را اجرا کنید.

XAMPP به خوبی کار می کند!هر دو سرویس به خوبی اجرا شده اند! عالی شد.

بهتر است با مراجعه به آدرس http://localhost بررسی کنید که سرور محلی شما به درستی کار می کند یا خیر

نصب XAMPP با موفقیت انجام شد

 

در صورتی که به مشکل خاصی برخورد کردید آن را از طریق کامنت ها به اطلاع ما برسانید.

 

منبع:

WPMUDEV

 

ترجمه اختصاصی هپتاوب | کاربر محترم شما تنها مجاز هستید با آوردن نام مترجم و لینک دادن مستقیم به همین صفحه مطالب را کپی نمایید. با تشکر از فرهنگ بالای شما

By | ۱۳۹۶/۶/۲۹ ۱۲:۱۲:۱۲ شهریور ۱ام, ۱۳۹۶|آموزشکده, دیگر, کامپیوتر و نرم افزار|بدون کامنت

درباره نویسنده:

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

یک کامنت بگذارید

پنج × 2 =