آموزش نصب و کانفیگ کردن نرم افزار xampp (زمپ)
xampp چیست ؟
خب xampp یک نرم افزار برای توسعه و طراحی وب می باشد که به صورت local (لوکال )و بدون نیاز به اینترنت می باشد و از خود کامپیوتر یا لپ تاپ شما به عنوان میزبان یا هاست استفاده میکند.
زمپ شامل سرویس های مثل php , Apache , MySQL می باشد که به صورت پیش فرض روی سیستم شما نصب می شوند و یک بستر برای طراحی و توسعه وب به شما می دهد.
با استفاده از زمپ شما می تواندی برنامه های php خود را توسعه بدهید که در آنها از MySQL به عنوان دیتابیس یا پایگاه داده شما استفاده می شود و اطلاعات شما در انجا ذخیره می شود و از طریق داشبورد یا پیشخوان phpMyAdmin به تمامی فایل ها و اطلاعات داخل دیتابیس دسترسی دارید و میتوانید آنها را تغییر دهید.
تفاوت بین هاست و xampp چیست؟
خب حتما تا به الان کلمه هاست را شنیده اید خب در ابتدا برای شما بگوییم که هاست یک فضا ذخیره و پیاده سازی اطلاعات می باشد.که به شما این قابلیت رو میدهد که اطلاعات خود را با دنیای اینترنت به اشتراک بزارید و وبسایت یا اپلیکیشن خودتون رو توی اون اجرا و پیاده سازی کنید که هاست ها انواع مختلفی دارد که پیشنهاد میکنم برای اطلاعات بیشتر مقاله زیر رو مطالعه کنید .
حالا تفاوت هاست با زمپ در این می باشد که شما در زمان های از xampp استفاده می کنید که نمیخواهید وبسایت شما در دسترس عموم در اینترنت باشد و یا از اینترنت استفاده نکنید باید از زمپ استفاده کنید . اما هاست یک فضای واقعی در بستر اینترنت می باشد که وبسایت شما را به سایر افراد نیز نشان می دهد .
تفاوت دیگری که هاست با زمپ دارد این هست که شما برای استفاده از هاست باید آنرا از شرکت های هاستینگ خریداری کنید تا بتوانید به داشبور هاست خودتون که دایرکت ادمین یا سی پنل هست دسترسی داشته باشید ولی زمپ به صورت رایگان این امکانات را در اختیار شما قرار می دهد.
یک تفاوت دیگر این هستش که هاست قابل ارتقا می باشد و شما زمان خرید از شرکت هاستنگ میتوانید منابع مصرفی از قبیل cpu-ram-و فضای ذخیره سازی را ارتقا دهید ولی در زمپ چنین امکانی وجود ندارد.
ویژگی های نرم افزار xampp
خب نرم افزار زمپ ویژگی های زیادی داره که باعث محبوبیت بالای این نرم افزار شده مثلا
1_ نصب و راه اندازی آسونی داره و تنظیمات پیچیده ای نداره و به راحتی در کمتر از چند دقیقه اماده استفاده هستش
2_ در سسیستم عامل های مختلف قابل پیاده سازی مثلا ویندوز – لینوکس – مک
3_ قابلبت توسعه سریع دارد و شما به سرعت تمام میتوانید وبسیات یا برناه های خود را روی زمپ پیاده سازی و تست کنید
4_ قابلیت ضخصی سازی دارد یعنی اینکه شما میتوانید این نرم افزار را به گونه تنظیم کنید که سرعت کار خود را ارتقا دهید
نحوه نصب و استفاده از نرم افزار xampp
شما برای نصب نرم افزار زمپ ابتدا باید آن را دانلود کنید
پس از اینکه برنامه را دانلود کردید آن را اجرا کنید و با صفحه ای مطابق شکل زیر رو به رو میشوید
برخی از ابزارهای موجود در کنترل پنل XAMPP عبارتند از:
- Apache: یک سرور وب است که برای پردازش صفحات وب و اجرای برنامه های PHP استفاده می شود.
- MySQL: یک سیستم مدیریت پایگاه داده است که برای ذخیره و بازیابی اطلاعات در برنامه های وب استفاده می شود.
- phpMyAdmin: یک ابزار مدیریت پایگاه داده است که برای مشاهده، ویرایش و حذف داده های پایگاه داده MySQL استفاده می شود.
- FileZilla FTP Server: یک سرور FTP است که برای انتقال فایل ها به و از سرور وب استفاده می شود.
- Mercury Mail Transport System: یک سیستم ارسال و دریافت ایمیل است که برای تست ایمیل های ارسالی از برنامه های وب استفاده می شود.
- Tomcat: یک سرور جاوا است که برای پردازش صفحات جاوا و برنامه های وب استفاده می شود.
- OpenSSL: یک کتابخانه رمزنگاری است که برای ایجاد و مدیریت گواهینامه SSL در برنامه های وب استفاده می شود.
خب قسمت های مختلفی برای کانفیگ کردن این تنظیمات وجود دارد که شما میتوانید از این قسمت ها نرم افزار زمپ خود را شخصی سازی کنید.
اما ما برای استفاده از زمپ برای بالا اوردن وبسایت خود فقط کافیست روی دکمه start دو سرویس Apache و MySQL کلیک کنید و اندکی صبر کنیم تا به شکل زیر تغییر کند
همونظور که مشاهده میکنید نرم افزار زمپ اماده استفاده است و شما میتوانید برنامه های مختلف خود را روی این نرم افزار پیاده سازی کنید
شما برای افزودن یکسری فایل ها می توانیداز مسیر نصب این نرم افزار این اقدام را انجام دهدی برای مثال بخواهید یک وبسایت وردپرسی روی زمپ نصب کنید ابتدا باید فایل zip وردرپرس را دانلود کنید سپس به مسیر C:xampphtdocs رفته و فایل زیپ خود در انجا اپلود کنید
ممکن هست در هنگان نصب و اجرای برنامه xamppp با خطا های مواجه بشوید ما لیستی از خطا هایی که ممکن از با آن رو به رو شوید را برای شما آماده کرده ایم تا شما به راحتی هرچه تمام تر بتوانید آنها رفع و از نرم افزار زمپ استفاده کنید