|
|
(۱۳ نسخهٔ میانی ویرایش شده توسط ۳ کاربر نشان داده نشده) |
سطر ۱: |
سطر ۱: |
− | {{ویرایش|}}
| + | LAMP سرواژگان ('''L'''inux, '''A'''pache, '''M'''ySQL, '''P'''HP) یک ترکیب نرمافزاری [[Free Software|آزاد]] برای کارساز وب، روی [[GNU OS|سیستمعامل گنو]] است. |
| | | |
− | == لمپ سرور ==
| + | انبوهی از نرمافزارهای آزاد وجود دارند که با استفاده از پشتهٔ LAMP نوشته شده اند. برخی از برنامه های معروف، سامانههای ویکی، سامانههای مدیریت محتوا و نرمافزارهای مدیریتی مانند phpMyAdmin هستند. |
| | | |
− | LAMP سرواژگان (Linux, Apache, MySQL, PHP) یک محصول متن باز (Open Source) که فقط روی لینوکس اجرا می شود.
| + | = جایگزینها = |
| + | {| class="wikitable sortable" |
| + | ! class="unsortable"| نرمافزار |
| + | ! class="unsortable"| جایگزینها |
| + | |- |
| + | | MySQL || PostgreSQL و SQLite |
| + | |- |
| + | | [[PHP]] || [[Python|پایتون]]، پرل و روبی |
| + | |- |
| + | | [[Apache|آپاچی]] || [[Nginx]]، Lighttpd و Cherokee |
| + | |- |
| + | |} |
| | | |
− | این نام بیانگر اجزای تشکیل دهنده آن می باشد. L به معنای اینکه این نرم افزار مخصوص Linux طراحی شده است. A بیانگر این است که از وب سرور Apache استفاده می کند. حرف M مخفف MySQL بوده که بیانگر نوع دیتابیس مورد استفاده (RDBMS) می باشد و PHP زبان برنامه نویسی شما می باشد.
| + | = نصب = |
| + | سریعترین راه برای شروع نصب LAMP، نصب وظیفهٔ {{ic |lamp-server}} با [[APT]] است. |
| | | |
| + | {{bc | $ sudo apt install lamp-server^}} |
| | | |
− | | + | [[رده:کارساز وب]] |
− | == تفاوت دو شبیه ساز وب سرور xampp و lampp ==
| |
− | | |
− | | |
− | == زمپ سرور ==
| |
− | | |
− | XAMPP مخفف عبارات X-OS, Apache, MySQL, PHP می باشد. منظور از X-OS اینست که می تواند برای سایرسیستم عامل ها (ویندوز، لینوکس، مک) استفاده شود. همچنین XAMPP از ابزارهایی مانند Perl، Filezilla FTP Server، Weblizer، و mercury mail و Tomcat نیز پشتیبانی می کند.
| |
− | | |
− | زمپ برای اجرای وب سایت هایی که از زبان برنامه نویسی PHP و یا Perl استفاده می کنند مناسب است. ( مثلا وردپرس )
| |
− | | |
− | با توجه به اینکه کامپوننت های اصلی در این نرم افزار ها Apache، MySQL، PHP می باشد از نظر میزان کارایی تا حد زیادی مشابه هم می باشند. اما با توجه به اینکه چه کامپوننت هایی را اجرا می کنید میزان RAM و CPU مصرفی سیستم شما متفاوت خواهد بود.
| |
− | | |
− | | |
− | == نتیجه گیری ==
| |
− | | |
− | نصب LAMP (Linux + Apache + MySQL + PHP / Perl / Python) یک تنظیم محبوب برای سرورهای اوبونتو است. انبوهی از برنامه های منبع آزاد وجود دارد که با استفاده از پشته برنامه LAMP نوشته شده اند. برخی از برنامه های معروف LAMP Wiki’s ، سیستم های مدیریت محتوا و نرم افزارهای مدیریتی مانند phpMyAdmin هستند.
| |
− | | |
− | یکی از مزایای LAMP انعطاف پذیری قابل توجه برای پایگاه داده های مختلف ، وب سرور و زبان های اسکریپت نویسی است. جایگزین های محبوب MySQL شامل PostgreSQL و SQLite هستند. پایتون ، پرل و روبی نیز به جای PHP اغلب استفاده می شوند. در حالی که Nginx ، Cherokee و Lighttpd می توانند جایگزین Apache شوند.
| |
− | | |
− | سریعترین راه برای شروع نصب LAMP با استفاده از Tasseel است. Tasksel ابزاری برای دبیان / اوبونتو است که چندین بسته مرتبط را به عنوان یک "وظیفه" هماهنگ روی سیستم شما نصب می کند. برای نصب یک سرور LAMP:
| |
− | | |
− | https://ubuntu.com/server/docs/lamp-applications
| |
نسخهٔ کنونی تا ۲۳ خرداد ۱۴۰۱، ساعت ۰۳:۵۶
LAMP سرواژگان (Linux, Apache, MySQL, PHP) یک ترکیب نرمافزاری آزاد برای کارساز وب، روی سیستمعامل گنو است.
انبوهی از نرمافزارهای آزاد وجود دارند که با استفاده از پشتهٔ LAMP نوشته شده اند. برخی از برنامه های معروف، سامانههای ویکی، سامانههای مدیریت محتوا و نرمافزارهای مدیریتی مانند phpMyAdmin هستند.
جایگزینها
نرمافزار
|
جایگزینها
|
MySQL |
PostgreSQL و SQLite
|
PHP |
پایتون، پرل و روبی
|
آپاچی |
Nginx، Lighttpd و Cherokee
|
نصب
سریعترین راه برای شروع نصب LAMP، نصب وظیفهٔ
lamp-server
با APT است.
$ sudo apt install lamp-server^