علی شفیعی
مدیرعامل
لاراگون چیست + ویژگی های برتری لاراگون
۱۴۰۱/۰۲/۲۰
لاراگون چیست + ویژگی های برتری لاراگون یک شبیه ساز سرور میباشد و یک محیط توسعه فوقالعاده خوب و مناسب برای برنامه نویسی تحت وب
در محیط ویندوز در اختیار شما قرار میدهد .
شاید بار ها در مورد لوکال هاست و نرم افزار هایی که محیط مناسبی برای شما جهت ساخت و کار در لوکال هاست ایجاد میکنند
شنیده و یا خوانده باشید. معروف ترین شبیه ساز سرور زمپ ( XAMPP ) میباشد
که قدمتی چندین ساله دارد و برتری مهم آن نسبت به لاراگون این است که هم در ویندوز و هم در لینوکس قابل استفاده میباشد .
اما در مورد Laragon ، وقتی یک بار باهاش کار کنید دیگر سراغ زمپ و ممپ و ومپ نمیروید .
حتما یک بار امتحانش کنید.
هر چیزی که یک توسعه دهنده وب به آن احتیاج دارد ( مثل Apache , MySQL , PHP , Ngnix , js , Git , Composer )
در این نرم افزار ارائه شده و حتی میتوانید فقط با چند کلیک ، دیگر ابزارهای مورد نیاز را به آن اضافه کنید .
در این نوشته سعی میکنم یک آموزش نسبتا جامع برای لاراگون در اختیار شما قرار دهم و امیدوارم مفید باشد .
منبع این نوشته در ابتدا مستندات رسمی سایت مادر و تجربیات شخصی خودم هست .
لاراگون چیست
قبل از این که شروع به آموزش نحوه نصب لاراگون کنیم، پیشنهاد میکنیم ابتدا تاریخچه مختصری از لاراگون را بررسی کنیم.
لاراگون توسط لئو خوآ ساخته و طراحی شد.
وی رئیس شرکت DevOps، از شرکت SaaS است.
در واقع هدف لئو، از ساخت این برنامه ایجاد تجربه طراحی و لذتبخش طراحی سایت آسان بود.
لاراگون شبیه ساز حرفهای بوده و میتوان به عنوان برنامهای، برای پیاده سازی طرح اولیه از آن استفاده کرد.
لاراگون همچنین فضای مناسبی، برای برنامه هایی چون Nginx ،node.js،Redis،PHP،MYSQL وApache هست
که به راحتی می توانید پروژههای مورد نظرتان را با استفاده از آن پیاده سازی کنید.
لاراگون به این دلیل میتواند نرم افزار مناسبی برای شما باشد که در بحث امکانات، رقبای خود را کنار زده است.
ویژگی های برتری لاراگون
شبیه ساز نام دامنه یا Pretty URLs :
منظور استفاده از حالتی به صورت yourwork.test به جای localhost/yourwork که قابلیت بسیار جالبی میباشد
ولی از نظر بنده تقریبا غیر کاربردی و پر دردسر است .
دلیل این صحبت ، تجربه استفاده از آن میباشد .
زیرا فایربال ها و آنتی ویروس ها شدیدا با این موضوع درگیر هستند و باید برای آنها تعریفات خاصی را انجام دهید
که باز هم با ریست کردن و خاموش روشن شدن ویندوز همان آش است و همان کاسه و پروژه با پسوند test امکان دارد اجرا نشود
ولی در حالت localhost/ حتما اجرا میشود .
قابلیت جابجایی :
شما میتوانید فایل حاوی لاراگون را بدون هیچ نگرانی به درایوها یا کامپیوترهای دیگر منتقل کنید
و یا از قابلیتهای همگامسازی فضاهای ابری استفاده کنید.
فقط کافیست اطلاعات سه پوشه www ( که پوشه اصلی ست و فایلهای پروژه در آن است )
و پوشه data ( که پایگاه داده مانند mysql در آن است ) و پوشه usr ( تنظیمات کاربر ) را جابجا کنید
و در مکان جدیدی که لاراگون نصب شده است کپی کنید. به همین راحتی پروژه شما منتقل میشود .
مجزا بودن و موازی عمل کردن :
همانطور که اشاره شده لاراگون یک محیط کاملا مجزا از سیستم عامل ویندوز برای اجرا و توسعه برنامههای خود دارد
و خیالتان از اینکه ویندوز در آینده دچار مشکل شود کاملا راحت خواهد بود.
ویژگی های اجرا
اجرای آسان و auto-configs :
این نرم افزار به صورت خودکار کلیه تنظیمات پیچیده را انجام داده و میتوانید نسخههای مورد نیاز خودتون از
PHP, Python, Ruby, Apache, PostgreSQL, MySQL, MongoDB و… را فقط با یک کلیک به محیط آن اضافه کنید.
اجرای همزمان و موازی :
لاراگون یک ساختار حرفه ای و بروز دارد و میتوانید با هر دو وب سرور Apache و Nginx آن همزمان و به صورت کاملا مدیریت شده کار کنید.
نصب سریع و ساده cms :
به راحتی هر چه تمام تر میتوانید وردپرس را نصب کنید . خود نرم افزار ،
فقط با یک کلیک مراحل نصب و راه اندازی و اتصال به سورس وردپرس و دانلود و اتصال به دیتابیس را انجام میدهد .
ساخت لینک برای ارائه در اینترنت :
شما پروژه ای را بر روی کامپیوتر خود در محیط لوکال دارید و میخواهید آن را به کارفرما نمایش دهید .
این نرم افزار لینکی میسازد و یک مسیر اینترنتی در اختیار میگذارد تا به وسیله آن لینک
( بدون متوصل شدن به ریموت اکسس هایی مانند anydesk و امثال آن ) پروژه شما به نمایش گذاشته میشود .
این قابلیت فوق العاده در سایر شبیه سازهای سرور وجود ندارد .
ارتقا نسخه php به سادگی :
تنها با چند کلیک و دانلود کردن آخرین نسخه و قرار دادن آن در محل صحیح ، منوی آبشاری به نسخه php اضافه شده
و قابلیت تغییر نسخه php امکان پذیر میشود .
دیدگاه ها