کمتر از دو سال قبل، پروژه ای متن باز شروع به کار کرد که امروزه کمتر توسعه دهنده PHP است که حداقل اسم آن را نشنیده باشد. اسم آن Laravel است. Laravel در  واقع یک فریم ورک PHP بر پایه MVC است. این فریم ورک دارای انعطاف خوبی است و با کمی اطلاعات در مورد PHP میتوان از آن استفاده کرد. در این مطلب و احتمالاً مطالب آینده با نحوه کار کردن با Laravel آشنا میشویم.

ابتدا در این مطلب میخواهیم Laravel را راه اندازی کنیم.

نیازمندی های Laravel
برای استفاده از Laravel باید از نسخه PHP 5.3.7 به بالا استفاده کنید. همچنین باید Mcrypt PHP Extension هم نصب باشد. امیدواریم سرورهای ایرانی به این موارد توجه کنند و مطابق نیازهای روز حرکت کنند.

نصب Composer
Composer یک برنامه است که وابستگی  های (Dependency) کتابخانه های PHP را به راحتی و به صورت خودکار نصب میکند. از آنجایی که Laravel دارای وابستگی های متعددی است، بهترین راه حل استفاده از Composer است.

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

Linux
کاربران این سیستم عامل میتوانید با اجرا کردن دو کد زیر Composer را به صورت globally نصب کنید.

[POWERSHELL]
$ curl -sS https://getcomposer.org/installer | php
$ mv composer.phar /usr/local/bin/composer
[/POWERSHELL]

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

OSX
در این سیستم عامل هم با اجرا کردن دو کد زیر Composer نصب خواهد شد.

brew tap josegonzalez/homebrew-php
brew install josegonzalez/php/composer

نصب Laravel و وابستگی ها
بعد از نصب Composer ترمینال را باز کرده و به پوشه پروژه تغییر مکان دهید و کد زیر را اجرا کنید تا Laravel دانلود و وابستگی های آن نیز نصب شود
composer create-project laravel/laravel --prefer-dist

اجرا کردن Laravel
بعد از دانلود Laravel با استفاده از مروگر به مسیر پروژه و پوشه public میرویم، و میبینیم که Laravel به خوبی کار میکند.

نکته: در سیستم عامل های Linux احتمالاً باید دسترسی ها را درست کنید. از کد زیر استفاده کنید (مسیر را درست کنید).

chgrp -R www-data /var/www/laravel
chmod -R 775 /var/www/laravel/app/storage/

در مطلب بعد بیشتر با Laravel آشنا میشویم و کار کردن با Route را شروع خواهیم کرد.

منبع آموزش: Laravel: شروع به کار | آپارنت