همونطور که همه می دونیم، سرویس هی مختلفی بر روی یک سیستم عامل سرور (مثل ویندوز سرور) اجرا میشه که اون رو از نسخه های Client (مثل ویندوز XP) متمایز میکنه. در حقیقت وجه تمایز یک ویندوز سرور با ویندوز غیر سرور همین سرویس ها هستند.
این سرویس قابلیت هایی رو به سیستم عامل سرور می دن که بتونه به کامپیوترهای مشتری (Client) سرویس بده.
یکی از این سرویس ها سرویس وب هست که باعث می شه بتونیم یک برنامه (Application) رو به صورت تحت وب به Client ها، سرویس بدیم.
برای این کار، باید سیستم عامل ما مجهز به یک وب سرور (Web Server) بشه.
این وب سرور می تونه Appachi Server یا Internet Information Services (IIS) Server یا … باشه.
آپاچی سرور اغلب برای برنامه های Open Source نظیر PHP و سرور مایکروسافتی IIS اغلب برای سلوشن های مایکروسافتی کاربرد داره.
وقتی که وب سرورتون (آپاچی یا IIS) رو راه اندازی کردید، باید برنامه سمت سرور (Server Side) رو که PHP یا … هست رو نصب و راه اندازی کنید.
در این بین قطعا به یک بانک اطلاعاتی یا نرم افزار DataBase برای پشتیبانی از بانک های داده نیاز خواهید داشت.
این برنامه می تونه سرور بانک اطلاعاتی مایکروسافت (Microsoft SQL Server) یا برنامه های Open Source نظیر MySQL باشه.
نرم افزارهایی هم جهت مدیریت ساده این بانک های اطلاعاتی نظیر PHPMyAdmin وجود دارند که به شما کمک می کنند، با داشتن مختصر اطلاعاتی در مورد بانک های اطلاعاتی اونها رو مدیریت کنید.
می بینید که حجم کار خیلی وسیعه و داشتن یک وب سرور (به جز معضل اینترنت با پهنای باند بالا) واقعا دردسر سازه.
این مشکل وقتی دوچندان می شه که بدونین تعداد افرادی که موفق شدن PHP رو روی سرور های مایکروسافتی (ویندوزی) راه اندازی کنند به تعداد انگشتهای دستتونه!!!).
یه بنده خدایی اومد این وسط دید ملت خیلی شاکین.
گفت چیکار کنم؟؟؟؟
یه فکری به ذهنش رسید.
اومد تمام این چیزایی که لازمه روی ویندوز نصب بشه تا بتونید سلوشن هاتون رو روی ویندوز تست بکنید (کامپیوترتون رو تبدیل به وب سرور بکنین) همشونو جمع کرد توی یک برنامه به نام Wamp :
Windows – Apachi – MySql – PHP
تازه از همه مهمتر به ملت گفت برین مجانی این نرم افزار رو دانلود کنین.