آموزش نصب laravel در Ubuntu 24.04

لاراول یک منبع باز ( رایگان ) محبوب است که برای سفارشی سازی و استفاده از چارچوب PHP که در ساخت برنامه های وب استفاده می شود، رایگان است. این یک نحو آسان، طراحی زیبا، و تجربه کلی آن به تجربه توسعه دهنده تعصب دارد. برخی از ویژگی های قابل توجه لاراول عبارتند از:

  • از معماری MVC استفاده می کند: لاراول از الگوی Model-View-Controller (MVC) پیروی می کند که از نظم در ساختار کد و جداسازی کامل نگرانی ها اطمینان می دهد.
  • لاراول از رویکرد شی گرا استفاده می کند : هسته لاراول با اصول برنامه نویسی شی گرا طراحی شده است، بنابراین استفاده مجدد و نگهداری آن آسان است.
  • لاراول از بسته بندی مدولار استفاده می کند: قابلیت های لاراول در ماژول ها بسته بندی شده اند. این اجازه می دهد تا برای توسعه هر جزء به طور مستقل.

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

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

sudo apt update

PHP و وابستگی های مورد نیاز را نصب کنید.

sudo apt install php php-{cli,json,mysql,zip,gd,mbstring,curl,xml,pear,bcmath,sqlite3}

نصب را با کلید زدن y در صفحه کلید خود ادامه دهید.

0 upgraded, 61 newly installed, 0 to remove and 29 not upgraded.
Need to get 14.0 MB of archives.
After this operation, 52.8 MB of additional disk space will be used.
Do you want to continue? [Y/n] y

نسخه PHP نصب شده را بررسی کنید.

$ php --version
PHP 8.3.6 (cli) (built: Apr 15 2024 19:21:47) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.3.6, Copyright (c) Zend Technologies
    with Zend OPcache v8.3.6, Copyright (c), by Zend Technologies

برای نصب laravel در Ubuntu 24.04 PHP Composer را نصب کنید.

sudo apt install composer

سپس می توانیم یک پروژه تست لاراول ایجاد کنیم.

mkdir ~/apps && cd ~/apps

ما یک پروژه لاراول به نام mywebapp ایجاد خواهیم کرد

composer create-project laravel/laravel mywebapp

نمونه خروجی نصب

آموزش نصب laravel در Ubuntu 24.04

آموزش نصب laravel در Ubuntu 24.04

برای سرویس دهی از صفحه استفاده کنید

cd mywebapp
php artisan serve --host 0.0.0.0 --port=8000

خروجی اجرای نمونه:

 INFO  Server running on [http://0.0.0.0:8000].

  Press Ctrl+C to stop the server

صفحه پیش فرض لاراول را خواهید دید.

آموزش نصب laravel در Ubuntu 24.04

آموزش نصب laravel در Ubuntu 24.04

بیایید یک نمونه برنامه Hello World ایجاد کنیم .

cd ~/apps/mywebapp
php artisan make:controller HelloWorldController

پیشنهاد ویژه قائم هاست برای میزبانی وردپرس با سرور مجازی ایران و سرور مجازی فرانسه که برگرفته از جدیدترین نوع هارد های NVMe و رم DDR4 با کانفیگ ویژه سایتهای وردپرسی به ویژه ووکامرسی و سایتهای پرمصرف به همراه سی پنل و لایت اسپید رایگان ، جهت کسب اطلاعات بیشتر و مشاوره قبل از خرید از طریق ارسال تیکت به بخش فروش میتوانید سوالات قبل از خرید خود را مطرح نمایید.

دستورات ایجاد کنترلر را اضافه کنید.

$ vim routes/web.php
Route::get('helloworld', 'App\Http\Controllers\HelloWorldController@index');

یک تابع ایجاد کنید.

$ vim app/Http/Controllers/HelloWorldController.php
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class HelloWorldController extends Controller
{
    public function index()
    {
        return view('helloworld');
    }
}

$ vim resources/views/helloworld.blade.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Hello World</title>
</head>
<body>
<div style="width: 100%; font-size: 40px; font-weight: bold; text-align: center;">
Hello World from Laravel
</div>
</body>
</html>

برنامه را ارائه دهید.

php artisan serve --host 0.0.0.0 --port=8000

اعتبار پایگاه داده در داخل .envفایل تنظیم می شود. مثال زیر را ببینید.

$ vim .env
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=laravel
DB_PASSWORD=DBUserPassword

سپس باید  مهاجرت های پایگاه داده برنامه خود را اجرا کنید :

php artisan migrate
5/5 - (12 امتیاز)