مراحل راه اندازی لاراول با composer

لاراول 12

مراحل لازم برای نصب لاراول و ایجاد یک برنامه جدید

برای ایجاد یک برنامه لاراول روی اوبونتو 22.04، ابتدا باید اطمینان حاصل کنید که پیش‌نیازهای لازم را بر روی سیستم خود نصب کرده‌اید. در ادامه، مراحل لازم برای نصب لاراول و ایجاد یک برنامه جدید را شرح می‌دهم.

مرحله اول : به روز رسانی لینوکس (ubuntu 22.04)

  1. آپدیت کردن اوبونتو

    ubuntu 22.04 را به صورت Run as administrator باز کنید

    داکر دسکتاپ

    حال بایستی package list اوبونتو را با خط فرمان زیر update کنید. پس فرمان زیر را کپی و در خط فرمان اوبونتو خود past کنید

    در صورتی که قبل از آن از شما پسورد بخواهد بایستی پسوردی که در زمان نصب اوبونتو ایجاد کردید را وارد نمایید.

    دقت داشته باشید پسورد سیستم عامل لینوکیس با پسورد ویندوز شما متفاوت می باشد مگر اینکه برای هر دو از یک پسورد استفاده کرده باشید.

    Ubuntu 22.04
    sudo apt-get update
    ubuntu

    بعد از حدود یک دقیقه پایان آپدیت پکیج لیست، به صورت زیر نشان داده خواهد شد:

    ubuntu22.04
  2. up grade کردن اوبونتو
  3. در صورتی که قبل از آن از شما پسورد بخواهد بایستی پسوردی که در زمان نصب اوبونتو ایجاد کردید را وارد نمایید.

    دقت داشته باشید پسورد سیستم عامل لینوکیس با پسورد ویندوز شما متفاوت می باشد مگر اینکه برای هر دو از یک پسورد استفاده کرده باشید.

    Ubuntu 22.04
    sudo apt-get upgrade

    بعد از شروع به up grade برای اشغال فضای حافظه از شما اجازه گرفته می شود که بایستی مطابق شکل زیر y را تایپ کرده و enter کنید.

    ubuntu22.04

مرحله دوم : نصب php 8.4 و ماژول های مربوطه روی لینوکس (اوبونتو)

  1. به روز رسانی لینوکس (ubuntu 22.04)
    Ubuntu 22.04
    sudo apt-get update
    Ubuntu 22.04
    sudo apt-get upgrade
  2. نصب پیش‌نیازها
    نرم‌افزارهایی که برای نصب PHP نیاز دارید را نصب کنید. این کار شامل software-properties-common می‌شود که به شما امکان می‌دهد مخازن اضافه کنید:
    Ubuntu 22.04
    sudo apt install software-properties-common
    همچنین برای باز کردن فایل های زیپ شده دستور زیر را اجرا کنید
    Ubuntu 22.04
    sudo apt-get install unzip
  3. اضافه کردن مخزن بسته‌های PHP
    مخزن ondrej/php که شامل نسخه‌های مختلف PHP است را اضافه کنید:
    Ubuntu 22.04
    sudo add-apt-repository ppa:ondrej/php
  4. به‌روزرسانی مجدد اوبونتو
    مجددا اوبونتو را به روز رسانی کنید.
    Ubuntu 22.04
    sudo apt-get update
  5. نصب PHP 8.4 روی سیستم عامل لینوکس
    حالا شما می‌توانید PHP 8.4 را نصب کنید. از دستور زیر استفاده کنید:
    Ubuntu 22.04
    sudo apt install php8.4
  6. نصب ماژول‌های مفید PHP
    بر اساس نیاز خود، ممکن است بخواهید ماژول‌های اضافی PHP نیز نصب کنید. برای نمونه:
    Ubuntu 22.04
    sudo apt install php8.4-cli php8.4-fpm php8.4-mysql php8.4-xml php8.4-mbstring php8.4-curl php8.4-zip php8.4-gd
    این کار ماژول‌های کاربردی را نصب می‌کند. می‌توانید ماژول‌های دیگر را نیز بر اساس نیازهای پروژه‌تان اضافه کنید.
  7. بررسی نصب PHP
    برای اطمینان از این که PHP به‌درستی نصب شده، می‌توانید نسخه PHP را با دستور زیر چک کنید:
    Ubuntu 22.04
    php -v
  8. راه‌اندازی PHP-FPM (اختیاری)
    اگر از PHP-FPM استفاده می‌کنید (به عنوان مثال برای Apache یا Nginx)، مطمئن شوید که PHP-FPM اجرا می‌شود:
    Ubuntu 22.04
    sudo systemctl start php8.4-fpm
    Ubuntu 22.04
    sudo systemctl enable php8.4-fpm

مرحله سوم : انتخاب php8.4 به عنوان نسخه پیشفرض

اگر بعد از نصب PHP 8.4 بر روی اوبونتو با استفاده از دستور php -v همچنان نسخه دیگری را مشاهده می‌کنید، ممکن است به دلیل وجود چندین نسخه از PHP در سیستم شما یا عدم تغییر تنظیمات محیط، این اتفاق افتاده باشد. در زیر می‌توانید مراحل رفع این مشکل را پیگیری کنید:

  1. بررسی نسخه‌های نصب شده PHP
    ابتدا با استفاده از دستور زیر تمام نسخه‌های PHP نصب شده روی سیستم خود را بررسی کنید:
    Ubuntu 22.04
    ls /usr/bin/php*
    این دستور لیستی از نسخه‌های موجود PHP را به شما نشان می‌دهد.
  2. تغییر نسخه پیش‌فرض PHP
    اوکار این که PHP 8.4 به عنوان نسخه پیش‌فرض تنظیم نشده، می‌توانید از دستور update-alternatives استفاده کنید تا نسخه پیش‌فرض PHP را تغییر دهید:
    Ubuntu 22.04
    sudo update-alternatives --set php /usr/bin/php8.4
    حالا می‌توانید دوباره دستور زیر را اجرا کنید تا نسخه PHP را بررسی کنید:
    Ubuntu 22.04
    php -v

مرحله چهارم: دانلود و نصب Composer

نصب Composer بر روی اوبونتو 22.04 یک فرآیند نسبتاً ساده است. Composer یک ابزار مدیریت وابستگی برای PHP است که به شما اجازه می‌دهد بسته‌های نرم‌افزاری را به راحتی نصب و مدیریت کنید.

دانلود و نصب composer روی لینوکس (ubuntu)

مراحل نصب Composer روی اوبونتو 22.04

  1. به روز رسانی لینوکس (ubuntu 22.04)
    Ubuntu 22.04
    sudo apt-get update
    Ubuntu 22.04
    sudo apt-get upgrade
  2. دانلود Composer
    حالا می‌توانیم Composer را دانلود کنیم. برای اینکار از دستور زیر استفاده کنید:
    Ubuntu 22.04
    curl -sS https://getcomposer.org/installer -o composer-setup.php
  3. نصب Composer
    حالا می‌توانید Composer را نصب کنید. برای این کار از دستور زیر استفاده کنید:
    Ubuntu 22.04
    sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
    این دستور Composer را در مسیر /usr/local/bin نصب می‌کند و نام آن را composer قرار می‌دهد.
  4. بررسی نصب Composer
    برای اطمینان از نصب صحیح Composer، می‌توانید نسخه آن را بررسی کنید. دستور زیر را وارد کنید:
    Ubuntu 22.04
    composer --version
    اگر نصب به درستی انجام شده باشد، باید نسخه Composer را مشاهده کنید.
دانلود و نصب composer روی لینوکس (ubuntu)

نصب لاراول از طریق Composer:

نصب لاراول با کامپوزر ساده و سریع انجام می‌شود.

Ubuntu 22.04
composer create-project laravel/laravel نام-پروژه

برای مثال اگر قصد داشته باشیم پروژه ای با عنوان my-project ایجاد کنیم از دستور زیر استفاده خواهیم کرد.

Ubuntu 22.04
composer create-project laravel/laravel my-project

باز کردن پروژه جدید با Visual Studio Code

  1. باز کردن VS Code
  2. اتصال Vs Code به WSL
  3. برای مشاهده مراحل اتصال VS Code به WSL اینجا کلیک کنید.

    دایرکتوری پروژه
  4. باز کردن دایرکتوری پروژه در Vs Code
  5. مشابه شکل زیر از منوی اصلی File را انتخاب کنید.

    دایرکتوری پروژه

    حال روی گزینه Open Folder کلیک کنید

    دایرکتوری پروژه

    از لیست باز شده در وسط صفحه نام پروژه خود را پیدا کرده و روی آن کلیک کنید

    دایرکتوری پروژه

    بعد از اضافه شدن به آدرس بار روی گزینه Ok کلیک کنید تا برای اولین بار دایرکتوری پروژه در سمت چپ Vs Code نمایش داده شود.

    دایرکتوری پروژه
    دایرکتوری پروژه

قدم بعدی

در بخش بعدی روش انتقال این پروژه به داکر دسکتاپ جهت توسعه روی یک سرور محلی خدمت شما توضیح داده شده است.