Xampp چیست؟
Xampp یکی از شبیه سازهای سرور رایگان است که با نصب آن قادر به اجرای وب سرور قدرتمند آپاچی در لوکال هاست خواهید بود. علاوه بر اینکه این نرم افزار نسخه ویندوز را داراست، بر روی سیستم عاملهای لینوکس و مک نیز قابل نصب است. این نرم افزار تحت مجوز گنو جیپیال منتشر شده و کاملاً آزاد هست. بنابراین برای استفاده از این نرم افزار نگران هیچ چیزی نباشید! نرم افزار زمپ کاربردهای فراوانی دارد و میتوانید در زمینههای مختلفی از آن استفاده نمایید. از جمله مهمترین کاربردهای Xampp در زیر آورده شده است.
اجرای کدهای PHP بدون نیاز به تهیه هاست و دامنه
اگر از جمله افرادی هستید که با زبان برنامه نویسی PHP کار میکنند، حتماً میدانید که برای اجرای این زبان برنامه نویسی نیاز به هاست خواهید داشت. نرم افزار زمپ این قابلیت را برای شما فراهم خواهد کرد تا بدون نیاز داشتن به هاست زبان برنامه نویسی PHP را بر روی سیستم عامل شخصی خود اجرا کنید. در لینک زیر پاورپوینت آماده PHP در ۲۲ اسلاید قرار داده شده که جهت آشنایی شما با این زبان مفید میباشد
نصب وردپرس و اجرای آن روی سیستم شخصی
یکی از روشهای نصب وردرس و یادگیری این سیستم محتوا، نصب آن بر روی لوکال هاست میباشد. حتماً میدانید که برای نصب وردپرس باید هاست تهیه کنید و سپس وردپرس را بر روی هاست نصب کنید، ما پیشنهاد میکنیم ابتدا وردپرس را بر روی لوکال هاست و به کمک نرم افزار زمپ نصب کنید، پس از یادگیری وردپرس میتوانید سایت خود را بر روی هاست واقعی منتقل کنید.
سرور یا Host یک فضا در بستر اینترنت بوده که کامپیوترها را در شبکه به یکدیگر متصل میکند. به عبارتی شما برای استفاده از سرور واقعی نیاز دارید تا آن را خریداری کرده و هزینهای بسیاری را برای آن پرداخت کنید. اما در صورتی که تجربه استفاده از سرور را ندارید و برای اولین بار میخواهید آن را خریداری کنید و وردپرس را بر روی آن نصب کنید، پیشنهاد ما به شما این است که به جای پرداخت هزینههای اضافی، از شبیه ساز سرور زمپ استفاده کنید تا اول نحوه استفاده از وردپرس را یاد بگیرید؛ سپس به سراغ پرداخت هزینه و استفاده از سرور اصلی بروید.
در راستای همین موضوع سورس کدی توسط مجموعه پی استور طراحی و آماده شده که جهت دسترسی میتوانید به لینک زیر مراجعه کنید.
راه اندازی پایگاه داده MySQL
از جمله نرم افزارهایی که با کمک آن میتوانید پایگاه داده My SQL را مدیریت کنید PhpMyAdmin نام دارد. این نرم افزار در جایگاه خود دارای چندین ویژگی بوده که از جمله مهمترین ویژگیهای آن میتوان به مدیریت پایگاه دادههای Maria DB و My SQL، قابلیت نصب بر روی انواع سیستم عامل اشاره کرد.
ویژگی دیگر PhpMyAdmin این است که میتواند تمام پایگاه دادههایی که به فرمتهای مختلف از جمله PDF ،XML ،SQL ذخیره شده باشد را مدیریت کند. چنانچه تصمیم به ارائه کلاسی و آکادمیک در این زمینه دارید پیشنهاد میکنیم به فایل آماده پاورپوینت و سورس کد در لینکهای زیر مراجعه کنید.
- پاورپوینت اتصال به پایگاه داده MySQL با استفاده از زبان جاوا — کلیک کنید.
- پروژه مدیریت کلینیک با PHP و پایگاه داده MySQL — کلیک کنید.
اجرای وب سرور آپاچی (Apache)
یک وب سرور وظیفه دارد به عنوان یک رابط بین سرور و سیستم عامل کاربر عمل کند تا کاربر بتواند از راه دور به اطلاعات سرور دسترسی داشته باشد. اگر وب سرور وجود نداشته باشد، امکان اتصال به پایگاه داده وجود نخواهد داشت و طبیعتاً نمیتوان اطلاعات را از روی سرور خواند و دریافت کرد. در نرم افزار زمپ، پس از اجرای وب سرور آپاچی و پایگاه داده MySQL قابلیت دسترسی به PhpMyAdmin وجود خواهد داشت و در نهایت کاربر میتواند به اطلاعات دسترسی داشته و آنها را بخواند، ویرایش و یا حذف کند.
دانلود نرم افزار Xampp
برای دانلود شبیه ساز سرور زمپ، تنها کافیست به وب سایت رسمی این نرم افزار به آدرس https://www.apachefriends.org/download.html مراجعه کنید و ورژن متناسب با سیستم عامل خود را انتخاب کنید. بهتر است همیشه آخرین ورژن این نرم افزار را دانلود کنید.
آموزش نصب و راه اندازی Xampp
برای اینکه بتوانید نرم افزار Xampp را به درستی نصب کنید بهتر است مراحل گفته شده را گام به گام انجام دهید. فایل دانلود شده را باز کرده و بر روی گزینه setup کلیک کنید. در مرحله نخست پنجرهای باز میشود که برای شروع نصب باید بر روی دکمه next کلیک کنید.
در مرحله دوم پنجرهای نمایش داده میشود که در آن تعدادی ماژول وجود دارد. میتوانید پس از فعال کردن تیکهای هر کدام از آنها مجدداً بر روی دکمه next کلیک کنید. این ماژولها در واقع همان برنامههایی هستند که اگر تیک آنها فعال باشد همزمان با Xampp بر روی سیستم عامل شما نصب میشود. بهتر است بدون اینکه این گزینهها را دستکاری کنید به مرحله بعد بروید.
در مرحله سوم باید محلی را در سیستم عامل خود انتخاب کنید تا نرم افزار Xampp در آن محل نصب شود. محل نصب این نرم افزار به صورت پیش فرض در آدرس “C:\xampp” است که در صورت دلخواه میتوانید این مسیر را تغییر دهید.
سپس در مرحله چهارم باید زبان نرم افزار را انتخاب کنید. در اینجا ما زبان انگلیسی را انتخاب کردهایم که به صورت پیشفرض نیز انگلیسی انتخاب میشود.
در مرحله پنجم پیغامی به شما نشان داده میشود که میگوید نرم افزار Bitnami برای زمپ نصب میشود. به عبارت دیگر Bitnami یک نرم افزار کمکی برای نصب وردپرس، جوملا و غیره است. اگر تیک موجود در کنار این پیغام را فعال کنید میتوانید درباره Bitnami اطلاعات بسیار زیادی را کسب کنید. حال برای ادامه مراحل نصب باید مجدداً بر روی گزینه next کلیک کنید.
در مرحله ششم پیامی با عنوان پایان تنظیمات و شروع نصب مشاهده میکنید که در این صورت باید بر روی دکمه next کلیک کنید تا نصب نرم افزار شروع شود.
حال باید منتظر شوید تا نوار سفید موجود در پنجره به صورت کامل سبز رنگ شود.
پس از پایان مراحل نصب آخرین پنجره باز میشود و سوالی با عنوان “آیا میخواهید کنترل پنل این نرم افزار باز شود؟” از شما پرسیده میشود که اگر قصد باز کردن آن را دارید پس از فعال کردن تیک موجود در پنجره میتوانید بر روی دکمه Finish کلیک کنید.
پس از اینکه کنترل پنل Xampp باز شد، تعدادی ماژول نصب شده را مشاهده میکنید که در صورت دلخواه و بسته به نیاز خود میتوانید هر کدام از آنها را فعال کنید. برای فعال کردن هر کدام از آنها کافی است که بر روی دکمه Start موجود در مقابل هر کدام کلیک کرده و منتظر باشید تا رنگ خود را به سبز تغییر دهد. رنگ سبز نشان دهنده این است که ماژول یا ابزار انتخاب شده فعال بوده و آماده استفاده است.
ابزارهای موجود در کنترل پنل Xampp
زمانی که کنترل پنل نرم افزار Xampp را باز میکنید تعدادی ابزار در داخل این پنجره مشاهده میکنید که با استفاده از آنها میتوانید سرور خودتان را مدیریت کنید. در ادامه درباره کاربرد هر کدام از این ابزارها بیشتر آشنا میشوید.
۱- Config: با انتخاب این ابزار میتوانید اجزای موجود در Xampp را به صورت جداگانه پیکربندی کنید.
۲- Netstat: به شما کمک میکند تا پروسسهای موجود در سیستم را مشاهده کنید.
۳- Shell: این امکان را فراهم میکند تا با انتخاب این ابزار محیط Shell Unix باز شود.
۴- Explorer: با استفاده از این ابزار میتوانید پوشه Xampp را در Windows Explorer باز کنید.
۵- Help: همان راهنمای موجود در Xampp است. با استفاده از این ابزار میتوانید به تمام لینکهای موجود در این نرم افزار دسترسی داشته و برای پیوستن به تالار گفتمان استفاده کنید.
۶- Quit: از این ابزار میتوانید برای خروج از کنترل پنل Xampp استفاده کنید.
سوالات متداول
در ادامه سوالاتی را مشاهده میکنید که ممکن است در حین، قبل یا بعد از نصب و راه اندازی نرم افزار Xampp برای شما پیش بیاید.
آیا برای استفاده از Xampp باید تمام ماژولهای موجود در کنترل پنل فعال باشد؟ در پاسخ این سوال باید گفت شما میتوانید بسته به نیاز خود هر کدام از ماژولها را فعال کنید.
از چه راههایی میتوان متوجه شد که این نرم افزار به درستی نصب شده است یا نه؟ برای اینکه مطمئن شوید آیا توانستهاید به درستی Xampp را نصب کردهاید، تنها کاری که باید انجام دهید این است که در ابتدا باید مرورگری مانند Google Chrome باز کرده سپس آدرس http://locallost را جستجو کنید. اگر پنجره زیر برای شما باز شد میتوانید مطمئن شوید که این نرم افزار را به درستی بر روی سیستم خود نصب کردهاید.
آیا به جز Xampp شبیه ساز دیگری نیز وجود دارد؟ تفاوت آنها در چیست؟ در پاسخ این سوال باید گفت به جز Xampp شبیه سازهای دیگری مانند Wamp Server و غیره نیز وجود دارند که هر کدام دارای تعدادی مزایا و معایب خاصی هستند که میتوانید با توجه به این مزایا و معایب از هر کدام استفاده کنید.
سخن آخر درباره آموزش نصب و راه اندازی Xampp
همان طور که در این پست به آن اشاره کردیم اگر صاحب یک شرکت هستید یا یک فرد عادی که قصد دارید در حوزه طراحی سایت فعالیت کنید نیاز دارید تا از سرور استفاده کنید. پس برای استفاده از سرور نیاز دارید تا هزینه پرداخت کنید اما این هزینه به اینجا ختم نمیشود، چون با تمام شدن بازه زمانی برای استفاده مجدد از سرور باید مجدداً هزینه پرداخت کنید و سرور را تمدید کنید. حتی ممکن است پس از خرید مجدد سرور نیز پشیمان شوید، در این صورت هزینه پرداخت شده به حساب باز نمیگردد.
پس برای جلوگیری از پرداخت هزینه اضافی پیشنهاد کردیم تا برای اولین بار و جهت کسب تجربه از شبیه ساز سرور استفاده کنید. برای راحتی شما شبیه ساز Xampp را معرفی کرده و درباره آموزش نصب و راه اندازی Xampp با هم صحبت کردیم و حتی به سوالاتی که ممکن است در هنگام نصب یا استفاده از این شبیه ساز با آن رو به رو شوید پاسخ دادهایم. امیدواریم که مطالب گفته شده در این پست برای شما مفید واقع شده باشد.
2 پاسخ
با سلام. این نرم افزار بر روی ویندوز ۷ نصب میشود؟
سلام. بله نصب میشه