021-88926351
info@ezHost.ir
ورود ثبت نام
Facebook
LinkedIn
Instagram
  • صفحه نخست
  • ثبت دامنه
  • میزبانی وب
    • هاست لینوکس
      • حرفه ای ایران
      • حرفه ای اروپا
      • اقتصادی (لیکونومی)
      • هاست ویژه وردپرس
    • هاست ویندوز
      • حرفه ای ابری ایران
  • سرور مجازی
    • ایران
    • خارج
      • آلمان
      • فنلاند
    • سرور مجازی بایننس و ترید
  • سرور اختصاصی
    • خارج از کشور
      • سرور هلند
  • نمایندگی فروش
    • هاست لینوکس
      • داخل کشور
      • خارج از کشور
    • هاست ویندوز
      • داخل کشور
    • نمایندگی دامنه بین المللی
    • همکاری در فروش
  • سایر خدمات
    • گواهینامه SSL
    • طراحی وب سایت
  • ایزی هاست
    • ورود به ناحیه کاربری
    • وبلاگ ایزی هاست
    • شماره حساب ها
    • فرصت های شغلی
    • سنجش رضایتمندی
    • درباره ما
    • تماس با ما
ومپ

آشنایی با WampServer

سپتامبر 2, 2015مدیر سایتدانشنامهبدون پیغام

امروزه تقریبا هر نرم افزاری را که تصور کنید می توانید در قالب یک نرم افزار یا سرویس تحت وب در سیستم عامل اجرا کنید ، البته این مورد در نرم افزارهای متن باز یا Open Source بیشتر به صورت رایگان دیده می شود. نرم افزارهایی که معمولا بصورت Open Source و با زبان های PHP و امثال آنها نوشته می شوند بصورت ویژه برای سیستم عامل هایی مانند لینوکس نوشته می شوند و همین موضوع می تواند باعث شود کاربران سیستم عامل ویندوز کمتر به سراغ اینگونه نرم افزارهای رایگان بروند، شاید سختی و دشواری که در استفاده از سرویس های لینوکسی وجود دارد مهمترین دلیل کمتر استفاده شدن این نرم افزارها باشد و یا اینکه ضعف سیستم عامل های مایکروسافت است که اجازه نمی دهند نرم افزارهای Open Source براحتی بر روی آنها اجرا شوند. مایکروسافت برای نرم افزارهایی که با زبان های برنامه نویسی خودش نوشته می شوند بستر با بهتر بگوییم زیرساختاری به نام IIS ارائه کرده است که این سرویس نمی تواند به راحتی از سایر زبان های برنامه نویسی متن باز مانند PHP پشتیبانی کند.

علاوه بر تمام اینها فرض کنید شما می خواهید یک سیستم مدیریت محتوای وب یا( CMS ( Content Management System را بر روی سیستم خود نصب و راه اندازی کنید ، اگر در سیستم عامل ویندوز باشید شما برای استفاده از این نرم افزار بایستی یک پایگاه داده را نصب و پیکربندی کنید که خود آن فرآیند زمانگیر و تقریبا دشواری می باشد. از طرفی دیگر بایستی سرویس وب سرور IIS را نصب و پیکربندی کنید و همچنین موارد مورد نیاز برای زبان برنامه نویسی سیستم مدیریت محتوای وب را برای پشتیبانی آن در ویندوز را نیز بایستی نصب کنید ، از همه اینها گذشته در نهایت متوجه می شوید که چقدر از منابع سیستم عامل شما به این سرویس ها اختصاص پیدا کرده است و کارایی سیستم شما کاهش پیدا می کند. حال فرض کنید همین بسته نرم افزاری سیستم مدیریت محتوای وب با زبان PHP نوشته شده باشد و سیستم عامل ویندوز و به خصوص وب سرور IIS پشتیبانی درستی از آن نداشته باشد، چه اتفاقی می افتد ؟

در این حالت شما نباید از ویندوز استفاده کنید، شما بایستی در وهله اول یک سیستم عامل لینوکس نصب کنید، بر روی آن وب سرور آپاچی را نصب و پیکربندی کنید، سپس پایگاه داده MySQL را نصب و پیکربندی کنید و همینطور در ادامه پشتیبانی از زبان اسکریپت نویسی PHP را بایستی نصب و پیکربندی کنید و به همین ترتیب اگر به درستی تمام تنظیمات را انجام دهید متوجه می شوید که تازه کارتان با سیستم عامل نه چندان ساده لینوکس برای ادامه فعالیت شروع شده است و خدای نکرده اگر دچار مشکل شوید رفع اشکال آن چندان ساده نمی باشد. هر چند که همین بسته های نرم افزاری برای ویندوز هم ارائه شده اند و شما می توانید در ویندوز Apache سرور یا MySQL داشته باشید اما نصب و راه اندازی تک تک آنها بر روی سیستم عامل ویندوز چندان هم ساده نیست.

WAMP چیست ؟

WampServer-logoومپ یا WAMP مخفف کلمات Windows ، Apache ، MySQL ، PHP و Perl می باشد و همانطور که از نامش پیداست یعنی بستری برای شما فراهم می کند که بتوانید به یکباره و بدون نیاز به انجام تنظیمات جانبی، تمامی سرویس های ذکر شده را بر روی سیستم عامل ویندوز بصورت یکجا نصب و راه اندازی کنید در عین حال که رابط کاربری ساده ای در اختیار شما قرار می گیرد. استفاده از WAMP برای نصب، تست، برنامه نویسی و اجرا کردن نرم افزارهای تحت وب متن باز یا Open Source در سیستم عامل ویندوز برای برنامه نویسان PHP و Perl ای توصیه می شود که توانایی کار کردن با خود سیستم عامل لینوکس را ندارند. در واقع این نرم افزار یک شبیه ساز وب سرور و تمامی مخلفات لینوکسی آن در ویندوز می باشد و شما تقریبا همه نرم افزارهایی که در قالب Web Application در زبان های برنامه نویسی PHP و Perl نوشته شده اند را می توانید در این محیط نصب و راه اندازی و تست و البته توسعه دهید.

شما برای اینکه بتوانید یک سیستم مدیریت محتوای تحت وب در اینترنت داشته باشید و بخواهید بر روی آن تغییرات و برنامه نویسی انجام دهید نیازمند خرید یک فضای لینوکسی در اینترنت به نام Host یا هاست هستید، در ادامه شما نیاز به استفاده از کنترل پنل مدیریت هاست خود دارید تا بتوانید تنظیمات مربوط به پایگاه داده MySQL این سیستم مدیریت محتوا را انجام دهید در اکثر موارد این کنترل پنل به نام Cpanel معروف است که در لینوکس راه اندازی می شود. اگر قرار باشد شما با هر بار کد نویسی بخواهید کد مورد نظر خود را در این هاست کپی کنید و سپس به بررسی نتیجه بپردازید بسیار طولانی و طاقت فرسا می شود، شما با استفاده از WAMP می توانید براحتی همه این تنظیمات را بصورت محلی بر روی سیستم خود نصب و اجرا کنید و به همین دلیل است که در بسیاری از اوقات به نصب WAMP در سیستم عامل و راه اندازی سیستم های مدیریت محتوا در آن Local Host یا هاست محلی نیز گفته می شود زیرا تمامی مواردی که شما در یک هاستینگ اینترنتی نیاز دارید را بصورت یکجا و با چند کلیک فراهم می کند. توجه کنید که WAMP بصورت یکجا تمامی مواردی که یک نرم افزار باز متن یا Open Source برای اجرا نیاز دارد، اعم از سیستم عامل، پایگاه داده، زبان اسکریپت نویسی و فضای اجرایی را به یکباره در اختیار شما قرار می دهد. البته خوب است بدانید استفاده از اینگونه نرم افزار ها مانند WAMP و XAMPP در محیط های واقعی به هیچ عنوان توصیه نمی گردد.

برچسب: Apache, Host, PHP, WAMP, XAMPP

مطالب پیشنهادی

آموزش نصب گواهینامه SSL روی Apache

دسامبر 20, 2017کارشناس محتوا

PHP 8 و ویژگی هایش

نوامبر 16, 2021هـ. حسینی

حافظه SSD چیست و چگونه کار می کند؟

سپتامبر 6, 2015مدیر سایت

دیدگاهتان را بنویسید لغو پاسخ

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

ورود به ناحیه کاربری
مرکز آموزش

تمام حقوق این سایت متعلق به ایزی هاست می باشد