Laravel، یک چارچوب منبع باز مبتنی بر PHP با یک ساختار شیوا و ساده برای برنامه‌های تحت وب است. Laravel، به شما امکان می‌دهد تا بتوانید به‌راحتی برنامه‌های وب مقیاس‌پذیر و انعطاف‌پذیر، API‌های کاربرپسند و سایت‌های تجاری بسازید.

 

با وجود قابلیت‌های داخلی این چارچوب مانند مسیریابی، تأیید اعتبار، نشست‌ها و ذخیره‌سازی، Laravel یک چارچوب مورد علاقه برای بسیاری از توسعه‌دهندگان PHP است.

در این آموزش، مراحل نصب Laravel برروی سیستم اوبونتو 18.04 شرح داده شده است. با این حال، دستورات ارائه شده در این آموزش برای اوبونتو 16.04 و هر توزیع مبتنی بر اوبونتو، از جمله Linux Mint ،Kubuntu و Elementary OS قابل اجرا است.

 

این مطلب نیز ممکن است برای شما مفید باشد: رفع خطای Please Provide a Valid Cache Path در Laravel

 

قبل از دنبال کردن این آموزش، ابتدا مطمئن شوید که به‌عنوان کاربر دارای امتیازات sudo وارد سیستم شده‌اید.

با استفاده از دستور زیر، بسته‌های سیستم را به آخرین نسخه‌ها به روز کنید:

$ sudo apt update && sudo apt upgrade

 

نصب PHP

PHP 7.2 که نسخه پیش فرض PHP در اوبونتو 18.04 است، کاملاً پشتیبانی شده و برای Laravel 5.7 توصیه می‌شود.

برای نصب PHP و تمام ماژول‌های مورد نیاز PHP دستور زیر را اجرا نمایید:

$ sudo apt install php7.2-common php7.2-cli php7.2-gd php7.2-mysql php7.2-curl php7.2-intl php7.2-mbstring php7.2-bcmath php7.2-imap php7.2-xml php7.2-zip

 

نصب Composer

Composer، یک ابزار مدیریت پیش‌نیاز برای PHP است. در اینجا، برای دانلود هسته Laravel و نصب تمام اجزای لازم Laravel از آن استفاده خواهیم کرد.

برای نصب Composer به صورت سراسری، نصب کننده Composer را با curl دانلود کرده و فایل را به دایرکتوری usr/local/bin/ منتقل نمایید:

$ curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

درستی نصب Composer را با اجرای دستور زیر تأیید کنید:

$ composer --version

خروجی باید چیزی شبیه به این باشد:

Output:
Composer version 1.8.0 2018-12-03 10:31:16

 

نصب Laravel

در این بخش، مراحل نصب Laravel نسخه 5.7 بیان می‌شود.

برای نصب Laravel در دایرکتوری my_app، دستور create-project را برای Composer اجرا نمایید:

$ composer create-project --prefer-dist laravel/laravel my_app

دستور فوق تمام بسته‌های php مورد نیاز را بارگیری می‌کند. این روند ممکن است چند دقیقه طول بکشد و در صورت اجرای موفقیت‌آمیز، پایان خروجی باید به شکل زیر باشد:

Output:
Package manifest generated successfully.
> @php artisan key:generate --ansi
Application key set successfully.

در این مرحله، Laravel روی سیستم اوبونتو شما نصب شده است.

 

این مطلب نیز ممکن است برای شما مفید باشد: پاک کردن حافظه نهان در Laravel

 

زمانی که Laravel از طریق Composer نصب شد، به طور خودکار فایلی به نام env. ایجاد می‌کند. این فایل‌هاT شامل متغیرهای تنظیمات سفارشی از جمله گواهی‌های پایگاه داده هستند.

می‌توانید با رفتن به دایرکتوری پروژه Laravel و اجرای دستور artisan serve، سرور توسعه را راه‌اندازی نمایید:

$ cd ~/my_app
$ php artisan serve

خروجی چیزی شبیه به این خواهد بود:

Output:
Laravel development server started: <http://127.0.0.1:8000>

Laravel می‌تواند از پایگاه داده SQLite ،PostgreSQL ،MongoDB یا MySQL/MariaDB استفاده کند تا تمام داده‌های خود را ذخیره نماید.

اگر می‌خواهید از Laravel Mix برای کامپایل استفاده کنید، باید Node.js و Yarn را نصب نمایید.

 

تأیید نصب

اکنون مرورگر خود را باز کرده، http://127.0.0.1:8000 را تایپ نمایید. چنانچه نصب بصورت موفقیت‌آمیز صورت گرفته باشد، صفحه‌ای مشابه صفحه زیر ظاهر می‌شود:

 

 

منبع:

linuxize