LAMP چیست؟
به ابزارهای (Open source) متن باز و رایگان که برای طراحی و پیاده سازی سایت های dynamic (پویا) مورد استفاده قرارمیگیرد LAMP میگویند. این ابزارها شامل موارد زیر میشوند.
- Linux: به منظور سیستم عامل اصلی در نظر گرفته میشود و بروی سیستم عامل لینوکس سه ابزار دیگر نیز نصب میشود.
- Apache: آپاچی ،سرویس دهنده وب رایگان و متن باز بوده و معمولا برروی سیستم عامل لینوکس نصب میشود.
- MySQL: (مای اسکیوال)، نرم افزار مدیریت پایگاه داده (RDBMS) میباشد.
- Perl / Python / PHP: همچنین یکی از زبانهای برنامه نویسی.
۴ برنامه نامبرده از معروف ترین برنامه های رایگان و متن باز (Open Source) در دنیای اینترنت و وب هستند که معروف به Web Stack هستند.
Web Stack(بسته وب)
همانطور که گفته شد لینوکس به عنوان سیستم عامل آپاچی به منظور وب سرور و MySQL به عنوان سیستم مدیریت پایگاه داده رابطه ای(RDBMS)
پرل و پایتون و یا پی اچ پی به منظور زبان برنامه نویسی شی گرایی مورد استفاده قرار میگیرند.
ایده بکاربردن کلمه LAMP توسط Michael Kunze در مجله آلمانی c’t برای نخستین بار در سال ۱۹۹۸ ارائه شد. و در همین راستا این ۴ لغت برای بار نخست در یک کلمه استفاده شد.
اما با وجود این نامگذاری همچنان نمیتوان این نتجیه گیری را کرد که این برنامه برای استفاده با یکدیگر طراحی شدهاند.
زیرا که هر یک از این برنامه ها به تنهایی برنامه ای جامع و قدرتمند محسوب میشوند بصورت رایگان یا Open Source قابل استفاده هستند.
قابلیت برنامه های Open Source به علت انعطاف پذیری و عیب یابی آسان آنهاست. و دسترسی کاملی که همه کاربران به اطلاعات آنها دارد بسیار مورد توجه است.
اکنون لمپ به یک استاندارد جهانی مبدل شده است. به گونهای که میتوان گفت حدودا در همه لینوکس های ارائه شده عرضه میشوند. تا یک برنامهی ابر قدرت در دسترس کاربر قرار گیرد.
شرکت مهندسی رها خدمات زیر را در این زمینه ارایه مینماید.
- نصب و راه اندازی LAMP
- بهینه سازی LAMP
- برقراری امنیت در LAMP