XAMPP, WAMP, DAMP, MAMP, EasyPHP...
اینها چیزی نیستند جز software bundle، که توسط شرکت ها و گروه های نرم افزاری برای یک هدف جمع آوری شدن. و اون هم فراهم کردن بستری سریع و آسون برای برنامه نویسی.
مفهوم ساده Software bundle یعنی تعدادی نرم افزار مستقل که در یک پکیج گردآوری شدن و توسط یک برنامه واحد مدیریت میشن.
نرمافزار | شامل | سیستم عامل | ویژگیهای کلیدی |
---|---|---|---|
XAMPP | Apache، MySQL، PHP، Perl | چند-پلتفرم | Apache، MySQL، PHP، Perl، SSL، ماژولهای اضافی مثل WordPress، phpMyAdmin |
WAMP | Apache، MySQL، PHP/Perl/Python | ویندوز | Apache، MySQL، PHP/Perl/Python، نصب آسان، رابط کاربری دوستانه |
MAMP | Apache، MySQL، PHP | مک | Apache، MySQL، PHP، مشابه XAMPP اما برای مک |
DAMP | Apache، MySQL، PHP | Debian | Apache، MySQL، PHP، مشابه LAMP اما برای سیستمهای مبتنی بر دبیان |
UniformServer | Apache، MySQL، PHP | ویندوز | Apache، MySQL، PHP، Perl، سبک، نصب آسان |
EasyPHP | Apache, MySQL/PostgreSQL, PHP, Ruby, Python, MongoDb | ویندوز | Apache، MySQL، PHP، Perl، رابط کاربری دوستانه، ابزارها و ماژولهای اضافی |
XAMP برگرفته از X-OS, Apache, MySQL, PHP/PERL
WAMP برگرفته از Windows, Apache, MySQL, PHP
MAMP برگرفته از Mac, Apache, MySQL, PHP/Python/PERL
DAMP برگرفته از Darwin, Apache, MySQL, PHP
EasyPHP هم که تا چند سال پیش برگرفته از Windows, Apache, MySQL, PHP بوده که حالا شامل PostgreSQL, Ruby, Python, MongoDb و... هم هست.
XAMP قابلیت اجرا در Mac, Windows, Linux, Solaris رو داره.
WAMP فقط در Windows قابل اجراست.
UniformServer فقط در Windows قابل اجراست.
MAMP در Mac و Windows قابل اجراست.
DAMP فقط در Darwin os قابل اجراست.
EasyPHP فقط در Windows قابل اجراست.
XAMP شامل PHP, Apache, MySQL, PERL, Tomcat web server, FileZilla FTP, Mercury Mail, phpMyAdmin, OpenSSL, Webalizer هستش.
WAMP شامل Apache, PHP, MySQL, phpMyAdmin/SQLBuddy, xDebug هستش.
UniformServer شامل Apache, PHP, MySQL, phpMyAdmin هستش.
MAMP شامل Apache, MySQL, phpMyAdmin/SquelPro/SQLiteManager/PHPLiteAdmin, eAccelerator, OpenSSL, PHP, Python, PERL هستش.
DAMP شامل Apache, MySQL, phpMyAdmin, PHP هستش.
EasyPHP هم که شامل Apache, MySQL/PostgreSQL, phpMyAdmin, PHP, Ruby, Python, MongoDb و... هست.
XAMP قابلیت اجرا در چندین سیستم عامل رو داره، ولی بقیه فقط در یک سیستم عامل اجرا میشن.
سرعت load شدن صفحات در XAMP کمی کندتر از بقیه هستش.
WAMP مموری بیشتری نسبت به XAMP اشغال می کنه.
XAMP و MAMP و EasyPHP بیشتر از بقیه ابزار و امکانات برای برنامه نویس فراهم کردن.
سویچ کردن نسخه های PHP/MySQL/Apache در EasyPHP و WAMP بسیار راحت تر از بقیه هستش.
XAMP و MAMP امکان اجرای SSL رو فراهم می کنن.
EasyPHP پرتابل هست و نیاز به اجرای سرویس نداره.
و غیره...
پیشنهاد من: نصب و تنظیم Apache/NGINX, PHP, MariaDB/PostgreSQL بصورت دستی و مستقل هستش.
مفید و مختصر بود