مخفف "Mac OS X، Apache، MySQL و PHP." MAMP گونه ای از بسته نرم افزاری لینوکس، آپاچی، مای اسکیوال و پی اچ پی (LAMP) است که می تواند روی او اس اکس (OS X) نصب شود. می توان از آن برای اجرای زنده وب سرور (Web Server) از Mac استفاده کرد، اما بیشتر برای اهداف توسعه وب (Web Development) و آزمایش محلی استفاده می شود.
MAMP همچنین شامل و مای اس کیو ال (MySQL). این دو مؤلفه، فناوریهای رایج (متن باز| منبع باز) هستند که برای ایجاد پیش پردازشگر فرامتن (PHP) استفاده میشوند. MySQL یک وب سایت پویا (Dynamic Website) محبوب و PHP یک زبان برنامه نویسی وب است. صفحات وب حاوی کد PHP می توانند به داده ها از MySQL سامانه مدیریت پایگاه داده (DBMS) دسترسی داشته باشند و محتوای پویا را در لحظه بارگیری کنند. با نصب PHP و MySQL به صورت محلی، یک توسعهدهنده میتواند یک وبسایت پویا را قبل از انتشار در اینترنت در مک خود بسازد و آزمایش کند.
Apache، MySQL و PHP اجزای منبع باز هستند که میتوانند به صورت جداگانه نصب شوند. با این حال، نصب یک بسته "AMP" از پیش ساخته شده مانند MAMP یا MAMP Pro سریعتر و آسانتر است. MAMP و MAMP Pro همچنین دارای یک رابط کاربری گرافیکی پایگاه داده (Database) هستند که می تواند برای مدیریت وب سرور محلی استفاده شود.
توجه: در برخی موارد، "P" در MAMP ممکن است ثابت بماند. برای رابط کاربر گرافیکی (GUI) یا زبان پرل (Perl)، که سایر زبانهای اسکریپت نویسی هستند که میتوانند به جای PHP استفاده شوند. نسخه ویندوز LAMP زبان پایتون (Python) نامیده می شود.
تعریف مک اواس اکس، آپاچی، مای اسکیوال، پی اچ پی (MAMP) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.
هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف مک اواس اکس، آپاچی، مای اسکیوال، پی اچ پی (MAMP) دارید یا میخواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.
آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.