لاراول چیست؟

لاراول
[تعداد: 2    میانگین: 5/5]

لاراول یک فریم ورک اپن سورس پی اچ پی می باشد که دارای نحو (Syntax) ساده و قابل خواندن به منظور توسعه از 0 تا 100 نرم افزار های تحت وب قدرتمند به زبان پی اچ پی می باشد.همچنین لاراول دارای چندین ابزار به منظور نوشتن کد های پی اچ پی Fresh، مدرن و قابل توسعه نیز می باشد.

قابلیت های کلیدی فریم ورک لاراول

  1. ORM (Object-Relational Mapping) قدرتمند به منظور کار با دیتابیس
  2. مکانیزم مسیریابی سریع
  3. قابلیت ارائه ی API قدرتمند
  4. پشتیبانی از یک مکانیزم احراز هویت ساده
  5. پشتیبانی از پردازش های پس زمینه (background job processing)

سیستم مورد نیاز

برای اجرای آخرین نسخه ی فریم ورک لاراول باید موارد زیر روی سیستم نصب باشد :

  • پی اچ پی نسخه ی 7.1.3 به بعد با ماژول های OpenSSL، PDO، Mbstring، Tokenizer، XML، Ctype و JSON
  • Composer

نصب لاراول بر روی CentOS

در این قسمت به نصب آخرین نسخه ی فریم ورک لاراول بر روی CentOS  همراه با Nginx، MySQL و PHP می پردازیم.

نصب مخزن REMI و EPEL

در ابتدا برای نصب نسخه های بروز پکیج ها دو مخزن REMI و EPEL را اضافه و فعال می کنیم :

نصب Nginx، MySQL و PHP

نصب Nginx

از دستور زیر برای نصب Nginx استفاده می کنیم :

از دستورات زیر انجین ایکس را برای استارت شدن خودکار در هنگام بوت سیستم عامل و همچنین استارت شدن آن در این لحظه استفاده می کنیم :

سپس پورت 80 را برای فعالیت انجین ایکس بر روی فایروال باز می کنیم :

نصب MySQL

از دستور زیر برای نصب MySQL استفاده می کنیم :

از دستورات زیر مای اس کیو ال را برای استارت شدن خودکار در هنگام بوت سیستم عامل و همچنین استارت شدن آن در این لحظه استفاده می کنیم :

در انتها با اجرای دستور زیر MySQL را پیکربندی اولیه کنید :

نصب PHP

با دستورات زیر نسخه 7.2 پی اچ پی و برخی ماژول های مورد نیاز آن را نصب می کنیم :

همچنین سرویس PHP-FPM را همانند سرویس های انجین ایکس و مای اس کیو ال برای استارت خودکار در هنگام بوت تنظیم می کنیم :

نصب Composer و Laravel

ابتدا Composer رو نصب کنید :

بعد از نصب Composer می توانید با دستور زیر پروژه ای را ایجاد و در نهایت Laravel نصب کنید :

بعد از نصب Laravel و پروژه ای که با دستور بالا ایجاد کردیم باید فولدر testsite در مسیر زیر وجود داشته باشد :

حال دسترسی مناسب به پوشه ی testsite و فایل های لاراول را می دهیم :

در صورتی که SELinux فعال می باشد دستورات زیر را نیز اجرا کنید :

دستورات زیر را به ترتیب به منظور ایجاد محیط برای اپلیکیشن و همچنین یک key که لاراول برای امنیت session کاربران و encrypt اطلاعات دیگر استفاده می کند اجرا کنید :

ایجاد Server Block در انجین ایکس برای لاراول

در این قسمت به ساخت Server Block برای پروژه testsite که در بالا ایجاد کردیم می پردازیم.

ابتدا یک فایل در مسیر زیر و نام testsite ایجاد کنید :

و کانفیگ زیر را در درون آن قرار دهید :

در نظر داشته باشید که در کانفیگ بالا ما دامنه را testsite.com در نظر گرفتیم که با توجه به دامنه شما و محل نصب لاراول مقادیر مربوط را عوض کنید.

در نهایت انجین ایکس را ری استارت کنید :

حال می توانید با وارد کردن دامنه یا آی پی سرور در مرورگر به وب سایت لاراول ایجاد شده دسترسی پیدا کنید :

لاراول


تیم فنی آلما هاست، در تمام ایام سال به صورت 24 ساعته در خدمت شما هستند تا برای خریدهاست ابری لینوکس، هاست پربازدیدشما را یاری کنند و جدیدترین آفر های موجود را برای شما متناسب با نیازتان ارائه کنند. برای دریافت آخرین آفر های ویژه و تخفیف های ما، می توانید از طریق تیکت با ما در ارتباط باشید تا آفر های موجود را بر اساس نیاز شما برایتان ارسال کنیم.

پرتال کاربری آلما هاست ( پاسخگویی 24 ساعته ) : پورتال مشتریان آلما هاست

خلاصه
لاراول چیست؟
نام مقاله
لاراول چیست؟
توضیح
لاراول یک فریم ورک اپن سورس پی اچ پی می باشد که دارای نحو (Syntax) ساده و قابل خواندن به منظور توسعه از 0 تا 100 نرم افزار های تحت وب قدرتمند به زبان پی اچ پی می باشد.
نویسنده
نام منتشر کننده
آلما هاست
لوگو منتشر کننده

آلما هاست، پیشرو در خدمات میزبانی وب لینوکسی ( هاست ابری، پربازدید و هاست دانلود )، سرور مجازی، سرور اختصاصی و نیمه اختصاصی با بیش از 13 سال سابقه درخشان در حوزه هاستینگ و خدمات دیتاسنتری در ایران. تنها نماینده رسمی دو دیتاسنتر انگلیسی در ایران با نام های رداستیشن و زارع انگلیس. پایه گذار یکی از اولین و قوی ترین تیم های نرم افزاری با نام ویکی بیت.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *