نسخه:

نصب و راه اندازی

Composer را نصب کنید

لاراول از Composer برای مدیریت وابستگی های خود استفاده می کند. ابتدا یک کپی از را دانلود کنید composer.phar . هنگامی که بایگانی PHAR را در اختیار دارید، می توانید آن را در فهرست پروژه محلی خود نگه دارید یا به آنجا بروید usr/local/bin تا از آن به صورت جهانی در سیستم خود استفاده کنید. در ویندوز، می توانید از نصب کننده Composer Windows استفاده کنید .

لاراول را نصب کنید

از طریق Laravel Installer

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

composer global require "laravel/installer=~1.1"

مطمئن شوید که ~/.composer/vendor/bin دایرکتوری را در PATH خود قرار داده اید تا زمانی که دستور را در ترمینال خود laravel اجرا می کنید، فایل اجرایی پیدا شود . laravel

پس از نصب، دستور ساده laravel new یک نصب جدید لاراول در دایرکتوری که شما مشخص کرده اید ایجاد می کند. به عنوان مثال، یک دایرکتوری به نام حاوی یک نصب جدید لاراول با تمام وابستگی های نصب شده laravel new blog ایجاد می کند . blog این روش نصب بسیار سریعتر از نصب از طریق Composer است.

از طریق Composer Create-Project

همچنین می توانید لاراول را با صدور create-project دستور Composer در ترمینال خود نصب کنید:

composer create-project laravel/laravel {directory} 4.2 --prefer-dist

از طریق دانلود

پس از نصب Composer، نسخه 4.2 فریم ورک لاراول را دانلود کرده و محتویات آن را در دایرکتوری روی سرور خود استخراج کنید. سپس، در روت برنامه لاراول، دستور php composer.phar install (یا composer install ) را اجرا کنید تا تمام وابستگی های فریم ورک را نصب کنید. این فرآیند نیاز به نصب Git بر روی سرور برای تکمیل موفقیت آمیز نصب دارد.

اگر می خواهید چارچوب لاراول را به روز کنید، می توانید php composer.phar update دستور را صادر کنید.

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

چارچوب لاراول چند مورد نیاز سیستم دارد:

  • PHP >= 5.4
  • پسوند PHP MCrypt

از PHP 5.5، برخی از توزیع‌های سیستم عامل ممکن است از شما بخواهند که پسوند PHP JSON را به صورت دستی نصب کنید. هنگام استفاده از اوبونتو، این کار را می توان از طریق انجام داد apt-get install php5-json .

پیکربندی

اولین کاری که باید بعد از نصب لاراول انجام دهید این است که کلید برنامه خود را روی یک رشته تصادفی تنظیم کنید. اگر لاراول را از طریق Composer نصب کرده اید، احتمالاً این کلید قبلاً با دستور برای شما تنظیم شده است key:generate . به طور معمول، این رشته باید 32 کاراکتر باشد. کلید را می توان در app.php فایل پیکربندی تنظیم کرد. اگر کلید برنامه تنظیم نشده باشد، جلسات کاربر و سایر داده های رمزگذاری شده شما ایمن نخواهند بود.

لاراول تقریباً به هیچ پیکربندی خارج از جعبه نیاز ندارد. شما برای شروع توسعه آزاد هستید! با این حال، ممکن است بخواهید app/config/app.php پرونده و مستندات آن را بررسی کنید. این شامل چندین گزینه است مانند timezone و locale اینکه ممکن است بخواهید با توجه به برنامه خود تغییر دهید.

پس از نصب لاراول، باید محیط محلی خود را نیز پیکربندی کنید . این به شما این امکان را می دهد که پیام های خطای دقیق را هنگام توسعه در دستگاه محلی خود دریافت کنید. به طور پیش فرض، گزارش خطای دقیق در فایل پیکربندی تولید شما غیرفعال است.

توجه: هرگز نباید برای یک برنامه تولیدی app.debug تنظیم کرده باشید true . هرگز، هرگز آن را انجام نده.

مجوزها

لاراول ممکن است نیاز به یک مجموعه از مجوزها برای پیکربندی داشته باشد: پوشه های داخل app/storage نیاز به دسترسی نوشتن توسط وب سرور دارند.

راه ها

چندین مسیر دایرکتوری چارچوب قابل تنظیم هستند. برای تغییر مکان این دایرکتوری ها، bootstrap/paths.php فایل را بررسی کنید.

URL های زیبا

آپاچی

فریم ورک با public/.htaccess فایلی ارسال می شود که برای اجازه دادن به URL های بدون استفاده می شود index.php . اگر از آپاچی برای سرویس برنامه لاراول خود استفاده می کنید، حتما mod_rewrite ماژول را فعال کنید.

اگر .htaccess فایلی که با لاراول ارسال می شود با نصب آپاچی شما کار نمی کند، این یکی را امتحان کنید:

Options +FollowSymLinks
RewriteEngine On
 
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

Nginx

در Nginx، دستورالعمل زیر در پیکربندی سایت شما URL های "زیبا" را مجاز می کند:

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