لاراگون چیست و چگونه کار می کند ؟
مراحل نصب لاراگون و بخش های مختلف آن را در ویدئوی بالا مشاهده نمایید .
لاراگون ( laragon ) یک شبیه ساز سرور میباشد و یک محیط توسعه فوقالعاده خوب و مناسب برای برنامه نویسی تحت وب در محیط ویندوز در اختیار شما قرار میدهد . شاید بار ها در مورد لوکال هاست و نرم افزار هایی که محیط مناسبی برای شما جهت ساخت و کار در لوکال هاست ایجاد میکنند شنیده و یا خوانده باشید. معروف ترین شبیه ساز سرور زمپ ( XAMPP ) میباشد که قدمتی چندین ساله دارد و برتری مهم آن نسبت به لاراگون این است که هم در ویندوز و هم در لینوکس قابل استفاده میباشد .
اما در مورد Laragon ، با آموزش لاراگون وقتی یک بار باهاش کار کنید دیگر سراغ زمپ و ممپ و ومپ نمیروید . حتما یک بار امتحانش کنید. هر چیزی که یک توسعه دهنده وب به آن احتیاج دارد ( مثل Apache , MySQL , PHP , Ngnix , js , Git , Composer ) در این نرم افزار ارائه شده و حتی میتوانید فقط با چند کلیک ، دیگر ابزارهای مورد نیاز را به آن اضافه کنید . در این نوشته سعی میکنم یک آموزش نسبتا جامع برای لاراگون در اختیار شما قرار دهم و امیدوارم مفید باشد . منبع این نوشته در ابتدا مستندات رسمی سایت مادر و تجربیات شخصی خودم هست . اگر کم و کاستی در آن میبینید در بخش نظرات به تکمیل این مقاله کمک کنید .
لاراگون چیست ؟
همانطور که اشاره کردم لاراگون یک محیط شبیه ساز سرور قابل حمل، سریع و قدرتمند برای PHP، .js، Python ، Java و غیره محسوب میشود . دارای محیط کاربری بسیار ساده است و به راحتی قابلیت اضافه کردن ابزارهای مورد نیاز را خواهید داشت .این نرم افزار یک ابزار مناسب برای توسعه برنامههای کاربردی مدرن تحت وب میباشد . با اهداف پایداری و سادگی و آزادی عمل بیشتر نسبت به همتای خود ( XAMPP ) طراحی شده است .
طبق گفته سازنده لاراگون و تجربه بنده ، هسته برنامه چیزی کمتر از 2 مگابایت حجم دارد و در حالت اجرا به کمتر از 4 مگابایت رم احتیاج دارد و این یعنی نرم افزار بسیار سبک و کاربردی هست . البته بزرگترین مشکل حال حاضر آن : فقط برای ویندوز توسعه داده شده است .
لاراگون از سرویسهای ویندوز استفاده نمیکند و سرویسهای مخصوص به خودش را دارد که به صورت موازی مدیریت میشوند و تداخلی با سایر نرم افزار ها و ساختار های ویندوز ایجاد نمیکند . این یعنی اینکه شما میتوانید هر برنامه ای را به راحتی و بدون هیچ مشکلی همزمان با لاراگون اجرا کنید.
نصب بسیار ساده ای دارد و میتوانید در تنظیمات آن ، گزینه ای را فعال کنید که همزمان با بالا آمدن ویندوز ، لاراگون اتوران اجرا شود . البته درست است که این نرم افزار مقدار رم ناچیزی را اشغال میکند ولی اجرای اتوران آن همزمان با ویندوز را پیشنهاد نمیکنم زیرا در هر صورت منابع را درگیر میکند و سبب کندی ویندوز میشود . و به قول یک ضرب المثل قدیمی سری که درد نمیکند را دستمال نمیبندند . وقتی باهاش کاری نداریم چرا فعال باشه ؟
گسترش لاراگون به سادگی امکان پذیر است و شما میتوانید به راحتی سرویسهای مورد نظر خودتون را فقط با دانلود و کپی فایلها در پوشه bin به محیط توسعه اضافه کنید.
ویژگی های برتری لاراگون
شبیه ساز نام دامنه یا 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 امکان پذیر میشود .
نصب و دانلود Laragon
ابتدا باید فایل نصبی لاراگون را با توجه به نسخه 32 بیتی یا 64 بیتی ویندوز خود از سایت https://laragon.org دانلود نمایید . البته از آنجایی که ایران دسترسی به بسیاری از سایت های خارجی را به دلیل تحریم ها ندارد باید یا از ابزار های تغییر آی پی استفاده کنید و یا وارد سایت https://shecan.ir شوید و با توجه به راهنمای سایت dns های کامپیوتر خود را ست کنید تا بتوانید وارد سایت لاراگون شده و آن را دانلود نمایید . پیشنهاد میکنم حتما از سایت اصلی دانلود کنید .
در صورتی که علاقه مند به آموزش کامل لاراگون هستید ، دو دوره آموزشی بسیار عالی در سایت یادیار برای شما قرار داده ایم.
برچسب:آموزش لاراگون
23 نظر
سلام وقت بخیر. من ویندوز 7 و 32 بیت هستم. میخام لاراگون رو نصب کنم داخل سایتشم رفتم دانلود کردم ولی ارور داد موقع نصب. میشه لطفا من رو راهنمایی کنید؟ یا لینک دانلود رو برای من بفرستین اینجا یا ایمیل کنید. سپاس از لطفتون
سلام وقت شما هم بخیر . بنده خودم لاراگون را در تمام نسخ ویندوز نصب کردم و گاه و بی گاه به مشکلاتی برخورد کردم . اگر امکان داره مشکلی که پیش آمده و اروری که میدهد را بفرمایید .شاید ربطی به ساختار ویندوز و پورتها داشته باشد و نه به نسخه لاراگون. فایل کامل لاراگون که بر روی ویندوز 32 و 64 بیتی تست کردم را برای شما آپلود میکنم و آدرس آن را میگذارم تا دانلود کنید . امیدوارم مشکل شما حل شود .
از لینک زیر میتوانید دانلود کنید .
http://s10.picofile.com/file/8405897700/laragon.zip.html
سلام
مال من virtualhost فقط رو سیستم خودم کار میکنه منظورم با دامنه test وقتی یه سیستم یا گوشی دیگه میزنم اون url رو نمیشناسه پس چطوری به کارفرمام نشون میدم؟
سلام.
در مورد این مسئله ویدئویی کامل و جامع در سایت گذاشتم با نام حل مشکل پسوند دامنه test لاراگون و پیشنهاد میکنم آن را ببینید. ولی یک موضوع مهمتر این است که در اکثر موارد دامنه test. توسط آنتی ویروس ها بسته میشود و کار شما را سخت میکند و شاید کارفرما راضی نشود شما آنتی ویروس را غیر فعال کنید. پس مورد دیگری را اجرا کنید و آن هم کپی کردن سه فایل اصلی data , usr , www از کامپیوتر خود و نصب لاراگون بر روی سیستم کارفرما و کپی کردن فایل ها در آن قسمت. در این مورد هم مقاله و فیلم آموزشی در سایت موجود است . حتما تمامی مقالات را ببینید.
گوشی که فایروال نداره. اموزش هم رو فقط رو سیستمی که پروژه اجرا میشه اموزش میده نه یه کامپیوتر دیگه….منم تو لب تاب خودم مثلا calculator.test رو میزنم بدون مشکل لود میشه پروژه ولی اینترنتی نمیشه این روت یعنی از یه دیوایز دیگه نمیتونم دسترسی پیدا کنم به این دامنه… مشکل اینه که توی هیچکدوم از فیلما راهی براش ذکر نشده
روح اله عزیز سلام
لاراگون یک نرم افزار است که یک محیط شبیه ساز برای هاست ایجاد میکند و همانند تمام نرم افزار های دیگر برای اجرای فایل های آن باید این نرم افزار در سیستم دیگر نصب و اجرا شود. مثلا شما یک فایل psd مربوط به فوتوشاپ دارید و در کامپیوتر شما اجرا میشود ، اگر آن فایل را در کامپیوتر دیگر ببرید که فوتوشاپ نصب نداشته باشد اجرا نخواهد شد . در مورد لاراگون هم دقیقا همین موضوع صادق است و دامنه test. فقط بر روی کامپیوتر شما که لاراگون نصب هست اجرا میشود و دامنه test. فقط بر روی لوکال هاست ( کامپیوتر شما یا کامپیوتر دیگری که لاراگون نصب هست ) اجرا میشود.
راه حلی که میتوانم به شما پیشنهاد کنم استفاده از any desk میباشد.
سلام خسته نباشید من این برنامه رو نصب کردم ولی وقتی روی “همه را شروع کن ” کلیک میکنم خطا میده عکس زیر رو نگاه کنید
این مشکل عدد 80 توی برنامه xampp هم بود و هر چه قدر تلاش کردم تا درست بشه نشد تا این که با این برنامه آشنا شدم ولی بازم توی این به مشکل برخوردم اگه میشه کمک کنید این مشکل رو درست کنم.
سلام . ممنون.اگر ابزار های تغییر آی پی دارید ( ف ی ل ت ر ش ک ن ) آموزش ویدئویی آن در لینک زیر وجود دارد.
حل مشکل پورت 80 در حال استفاده است در لاراگون
در غیر اینصورت سعی کنید مراحل زیر را درست و با دقت انجام دهید:
لاراگون را استارت کنید تا با پیام خطا مواجه شوید.
this pc یا همان مای کامپیوتر را باز کنید. بر روی تب دوم computer کلیک کنید . از منوهای باز شده manage را کلیک کنید.در صفحه باز شده در سمت چپ فلش کوچک Services and Applications را کلیک کنید تا زیرمنوها باز شود.بر روی services کلیک کنید.از موارد بسیار زیادی که در تب کناری باز شده است world wide web publishing service را انتخاب کنید و در سمت چپ همین فیلد ، بر روی نوشته stop کلیک کنید و وارد لاراگون شده آن را متوقف و مجدد استارت کنید.مشکل شما حل خواهد شد.
سلام بنده تمام مراحل فوق را برای حل مشکل خطای :80 رفتم اما این گزینه “world wide web publishing service” در منوی service برای من نبود. ممنون میشم منو راهنمایی بفرمایید.
سلام . شما باید مراحل زیر را مو به مو اجرا کنید تا مشکل حل شود. امیدوارم ویندوز شما 10 باشد .
وارد control panel ویندوز شوید و نمایش را بر اساس Veiw by : category قرار دهید.
بر روی گزینه Programs کلیک نمایید .
در صفحه باز شده بر روی Turn Windows features on or off کلیک نمایید.
در صفحه باز شده بر روی علامت + در کنار Internet Information Services کلیک نمایید .
گمشده شما در اینجاست. بر روی مربع World Wide Web Services کلیک کنید تا مربع پر شود و سپس دکمه ok را بزنید.
موارد مورد نیاز شما نصب میشود و سپس ادامه کار با آموزش لاراگون را پی بگیرید.
درود و خسته نباشید
ببخشید خطای failed mysql mysql-5.7.24-winx64 رو چطور حل کنم؟
این بخش هم ظاهرا چند نفری مشکل داشتند ولی به زبان انگلیسی تسلط ندارم
ممنون میشم راهنمایی کنید، آخرین نسخه ویندوز 10 + آخرین نسخه برنامه laragon فول نصب کردم
سلام ممنون . پاینده باشید.
راه حلی که به نظر بنده میاد و فکر کنم جوابگو باشد رفتن به مسیر زیر میباشد. در صورتیکه نتیجه نگرفتید حتما پیام بگذارید.
کلیک راست بر روی صفحه اصلی لاراگون کنید و مسیر زیر را اجرا کنید :
Tools>Quick add>mysql-5.7
پس از نصب این مورد از لاراگون خارج شوید و محض احتیاط کامپیوتر را هم ریست کنید.
با سلام
من بعد از اپدیت ورژن php به 8 استیبل چه نسخه thread safe و چه نسخه non thread safe و اپدیت اپاچی در سیستم ویندوز 10 از نوع 64 بیتی با خطای زیر مواجه میشم فروم لاراگون هم خوندم چنین مشکلی برای سایر کاربران هم پیش اومده ولی هیچ جواب یا راه حلی نننوشتن….چاره ای داره؟یا برم زمپ نصب کنم؟
سلام. دقیقا متوجه نشدم چه مشکلی برای شما پیش آمده.احتمالا قسمتی از پیام شما به دست ما نرسیده است. ولی در کل اگر با زمپ راحت تر هستید ، بهتر است با آن کار کنید. بنده فقط احساس کردم لاراگون کاربردی تر است و آموزش آن را در سایت قرار دادم.
اگر دوستان کسی میتواند کمکی کند ممنون میشوم کامنت بگذارید
موفق باشید
وقتتون به خیر ممنون از آموزش هاتون
من میخواستم فایلشو از سایت اصلی دانلود کنم ولی میزنه که ممکنه برای کامپیوترتون آسیب زا باشه
با این اخطار به نظرتون باز هم دانلود رو انجام بدم؟
سلام وقت بخیر بله دانلود کنید مشکلی ندارد.
سلام . به سایت لاراگون نمی توانم وارد شوم تا فایل را دانلود کنم . راهنمایی کنید لطفا
سلام . وقت بخیر. سایت سافت 98 فایل آنرا برای دانلود گذاشته است از آنجا دانلود کنید.
سلام . آیا مطالب دوره لاراگون پرو آپدیت هم می شوند ؟ آموزش لاراگون را کامل قرار داده اید ؟
سلام بله دوره های پرو تماما با گذر زمان آپدیت و به روز می شوند و مشکلاتی که دانشجو ها مطرح می کنند با فیلم ویدئویی در سایت قرار داده می شود. از نظر شخص بنده آموزش لاراگون تقریبا کامل است و می توانید مباحث آموزشی را خودتان مشاهده نمایید.
سلام وقت به خیر من لاراگون رو نصب کردم و به مشکل پورت 80 خوردم پورت رو تغیر دادم ولی دیگه وقتی url رو میزنم سایتم بالا نمیاد و اینکه خطای اتصال به دیتابیس هم میگیرم ممنون میشم راهنمایی کنید من رو
و اینکه باید در url اگر مثلا من پورت رو از 80 به 81 تغیر دادم بزنم localhost:81 ؟؟؟
لینک زیر را دنبال کنید احتمالا مشکل شما حل خواهد شد.
https://yaadyar.ir/%d8%ad%d9%84-%d9%85%d8%b4%da%a9%d9%84-port-80-is-in-use-%d8%af%d8%b1-%d9%84%d8%a7%d8%b1%d8%a7%da%af%d9%88%d9%86/