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

مراحل لازم برای نصب لاراول و ایجاد یک برنامه جدید
برای ایجاد یک برنامه لاراول روی اوبونتو 22.04، ابتدا باید اطمینان حاصل کنید که پیشنیازهای لازم را بر روی سیستم خود نصب کردهاید. در ادامه، مراحل لازم برای نصب لاراول و ایجاد یک برنامه جدید را شرح میدهم.
مرحله اول : به روز رسانی لینوکس (ubuntu 22.04)
- آپدیت کردن اوبونتو
ubuntu 22.04 را به صورت Run as administrator باز کنید
حال بایستی package list اوبونتو را با خط فرمان زیر update کنید. پس فرمان زیر را کپی و در خط فرمان اوبونتو خود past کنید
در صورتی که قبل از آن از شما پسورد بخواهد بایستی پسوردی که در زمان نصب اوبونتو ایجاد کردید را وارد نمایید.
دقت داشته باشید پسورد سیستم عامل لینوکیس با پسورد ویندوز شما متفاوت می باشد مگر اینکه برای هر دو از یک پسورد استفاده کرده باشید.
Ubuntu 22.04sudo apt-get updateبعد از حدود یک دقیقه پایان آپدیت پکیج لیست، به صورت زیر نشان داده خواهد شد:
- up grade کردن اوبونتو
در صورتی که قبل از آن از شما پسورد بخواهد بایستی پسوردی که در زمان نصب اوبونتو ایجاد کردید را وارد نمایید.
دقت داشته باشید پسورد سیستم عامل لینوکیس با پسورد ویندوز شما متفاوت می باشد مگر اینکه برای هر دو از یک پسورد استفاده کرده باشید.
sudo apt-get upgrade
بعد از شروع به up grade برای اشغال فضای حافظه از شما اجازه گرفته می شود که بایستی مطابق شکل زیر y را تایپ کرده و enter کنید.

مرحله دوم : نصب php 8.4 و ماژول های مربوطه روی لینوکس (اوبونتو)
- به روز رسانی لینوکس (ubuntu 22.04)
Ubuntu 22.04sudo apt-get updateUbuntu 22.04sudo apt-get upgrade - نصب پیشنیازها
نرمافزارهایی که برای نصب PHP نیاز دارید را نصب کنید. این کار شامل software-properties-common میشود که به شما امکان میدهد مخازن اضافه کنید:Ubuntu 22.04sudo apt install software-properties-commonUbuntu 22.04sudo apt-get install unzip - اضافه کردن مخزن بستههای PHP
مخزن ondrej/php که شامل نسخههای مختلف PHP است را اضافه کنید:Ubuntu 22.04sudo add-apt-repository ppa:ondrej/php - بهروزرسانی مجدد اوبونتو
مجددا اوبونتو را به روز رسانی کنید.Ubuntu 22.04sudo apt-get update - نصب PHP 8.4 روی سیستم عامل لینوکس
حالا شما میتوانید PHP 8.4 را نصب کنید. از دستور زیر استفاده کنید:Ubuntu 22.04sudo apt install php8.4 - نصب ماژولهای مفید PHP
بر اساس نیاز خود، ممکن است بخواهید ماژولهای اضافی PHP نیز نصب کنید. برای نمونه:Ubuntu 22.04sudo 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 - بررسی نصب PHP
برای اطمینان از این که PHP بهدرستی نصب شده، میتوانید نسخه PHP را با دستور زیر چک کنید:Ubuntu 22.04php -v - راهاندازی PHP-FPM (اختیاری)
اگر از PHP-FPM استفاده میکنید (به عنوان مثال برای Apache یا Nginx)، مطمئن شوید که PHP-FPM اجرا میشود:Ubuntu 22.04sudo systemctl start php8.4-fpmUbuntu 22.04sudo systemctl enable php8.4-fpm
مرحله سوم : انتخاب php8.4 به عنوان نسخه پیشفرض
اگر بعد از نصب PHP 8.4 بر روی اوبونتو با استفاده از دستور php -v همچنان نسخه دیگری را مشاهده میکنید، ممکن است به دلیل وجود چندین نسخه از PHP در سیستم شما یا عدم تغییر تنظیمات محیط، این اتفاق افتاده باشد. در زیر میتوانید مراحل رفع این مشکل را پیگیری کنید:
- بررسی نسخههای نصب شده PHP
ابتدا با استفاده از دستور زیر تمام نسخههای PHP نصب شده روی سیستم خود را بررسی کنید:Ubuntu 22.04ls /usr/bin/php* - تغییر نسخه پیشفرض PHP
اوکار این که PHP 8.4 به عنوان نسخه پیشفرض تنظیم نشده، میتوانید از دستور update-alternatives استفاده کنید تا نسخه پیشفرض PHP را تغییر دهید:Ubuntu 22.04sudo update-alternatives --set php /usr/bin/php8.4Ubuntu 22.04php -v
مرحله چهارم: دانلود و نصب Composer
نصب Composer بر روی اوبونتو 22.04 یک فرآیند نسبتاً ساده است. Composer یک ابزار مدیریت وابستگی برای PHP است که به شما اجازه میدهد بستههای نرمافزاری را به راحتی نصب و مدیریت کنید.

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

نصب لاراول از طریق Composer:
نصب لاراول با کامپوزر ساده و سریع انجام میشود.
composer create-project laravel/laravel نام-پروژه
برای مثال اگر قصد داشته باشیم پروژه ای با عنوان my-project ایجاد کنیم از دستور زیر استفاده خواهیم کرد.
composer create-project laravel/laravel my-project
باز کردن پروژه جدید با Visual Studio Code
- باز کردن VS Code
- اتصال Vs Code به WSL
- باز کردن دایرکتوری پروژه در Vs Code
برای مشاهده مراحل اتصال VS Code به WSL اینجا کلیک کنید.

مشابه شکل زیر از منوی اصلی File را انتخاب کنید.

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

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

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


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