نصب و راه اندازی
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 +FollowSymLinksRewriteEngine On RewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^ index.php [L]
Nginx
در Nginx، دستورالعمل زیر در پیکربندی سایت شما URL های "زیبا" را مجاز می کند:
location / { try_files $uri $uri/ /index.php?$query_string;}