نصب لاراول

نویسنده: علی برنا    در تاریخ: 04 / 07 / 2018
آموزش لاراول - نصب لاراول - دروپالی - برنامه نویسی لاراول - آموزش laravel -  نصب laravel

با اموزش لاراول بخش نصب و نیازمندیهای اولیه فریمورک در خدمت شما عزیزان هستم امیدوارم که مورد استفاده واقع شود.

لاراول چیست؟

Laravel (لاراول) یکی از مطرح ترین فریم‎ ورک‎ های زبان  PHP است که برای توسعه اپلیکیشن ‎های وب و نرم افزارهای تحت وب در نظر گرفته شده است و بر پایه MVC کار می‎ کند. فریم‎ ورک لاراول، برنامه‎ نویسی برنامه‎ های کاربردی تحت وب با زبان PHP را ساده‎تر می‎ نماید و کمک بسزایی برای انجام پروژه ‎های  PHP ( طراحی سایت ) و توسعه آسان آن‎ها می‎ کند. فریم ‎ورک Laravel بر روی اجزای مختلف فریم ورک symfony ساخته شده است و به برنامه شما پایه‎ای بزرگ از کد ‎های قابل اعتماد و تست شده می ‎دهد.

لاراول (laravel) مجموعه ای از بهترین راه حل ها با ساختار پر معنا و خلاقانه را ارائه می‌کند که به درستی انجام می‌ پذیرند. لاراول توسط آسان سازی کارهای معمول مانند احراز هویت، روتینگ، sessionها ، کار با بانکهای اطلاعاتی و … که تقریبا در تمامی پروژه های تحت وب استفاده می‌شوند، مسائل و مشکلات ناشی از توسعه را هم برای توسعه دهنده و هم برای کارفرما کاهش می دهد. لاراول، سیمفونی، کیک پی اچ پی و کد ایگنایتر از محبوب ترین فریم ورک های زبان PHP هستند که بررسی میزان محبوبیت آنها در گوگل ترند حاکی از رشد روز افزون فریم ورک Laravel است.

اگر به دنبال طراحی سایت به صورت کاملا اختصاصی هستید، لاراول یکی از بهترین انتخاب ها خواهد بود و میتوانید همین حالا آموزش لاراول را شروع نمایید.

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

سرور لاراول نیازمندیهای زیادی برای شروع کار ندارد و بسیاری از این نیازمندیها از طریق ماشین مجازی لاراول مرتفع شده اند که برخی از انها رو معرفی می کنیم

  • PHP >= 7.1.3
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • Ctype PHP Extension
  • JSON PHP Extension

 نصب لاراول

لاراول برای نصب از Composer استفاده میکند که سیستمی برای مدیریت نیازمندیها است.

آموزش لاراول - نصب لاراول - دروپالی - برنامه نویسی لاراول - آموزش laravel -  نصب laravel

در ابتدای کار اطمینان حاصل کنید که composer روی سیستم شما نصب می باشد

1-روش اول نصب composer بوسیله installerبا استفاده از این دستور می توانید لاراول را به صورت global روی سیستم خود نصب کنید و بارها و بارها بدون نیاز به دانلود (روش دوم) و سریعتر نصب کنید 

composer global require "laravel/installer"

دستور زیر پروژه ای برای شما با نام blog ایجاد خواهد کرد
laravel new blog
2- روش دوم نصب بوسیله composer:
با دستور زیر پروژه ای با نام blog ایجاد خواهد شد

composer create-project --prefer-dist laravel/laravel blog

راه اندازی پروژه روی سرور لوکال:

دستور زیر را داخل پوشه blog و توسط terminal وارد کنید در این صورت پروژه اولیه شما در ادرس http://localhost:8000 قابل رویت می باشد.
php artisan serve
پیکربندی فریمورک لاراول:
1- پوشه public:
این پوشه که در روت پروژه قرار دارد در واقع دروازه دنیای بیرون به داخل پروژه می باشد 
تمامی درخواستهای کاربر ابتدا از طریق این پوشه و فایل index.php به قسمت های دیگر فریمورک دسترسی پیدا می کنند.
2-دایرکتوری config:
در این دایرکتوری مجموعه ای فایل های config وجود دارند که از طریق این فایل می توان کتابخانه های مختلف و خود فریمورک رو پیکربندی کرد.
3- کلید اپلیکیشن:
لاراول برای برقراری امنیت در request ها نیاز به application key دارد که این کد یا کلید از طریق دستور
 php artisan key:generate ساخته شده و در فایل .env قابل رویت است 
لاراول بیرون جعبه نیاز دیگری برای پیکریندی ندارد اما شما می توانید تنظیمات دیگری مانند timezone و local از طریق فایل Config/app.php و یا تنظیماتی  همانند cache , database,session را انجام دهید.

تنظیمات pretty urls:
این کار از طریق فایل htaccess صورت می پذیرد که در اینجا کدهای مربوطه را برای apache,nginx قرار می دهیم.

1- آپاچی:

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]


2- سرور nginx

location / {
    try_files $uri $uri/ /index.php?$query_string;
}

 

نیاز به مشاوره دارید؟

کارشناسان دروپالی در ۷ روز هفته آماده پاسخ دهی به شما عزیزان می باشند. بی صبرانه منتظر شنیدن صدای گرم شما هستیم.

026-36804612

در بحث پیرامون این مقاله شرکت کنید و نظرات خود را بفرمایید.

افزودن دیدگاه جدید

متن ساده

تگ‌های HTML مجاز نیستند.خطوط و پاراگراف‌ها بطور خودکار اعمال می‌شوند.Web page addresses and email addresses turn into links automatically.

مقالات پیشنهادی