آموزش نصب لاراول در ویندوز و لینوکس

آموزش نصب لاراول در ویندوز و لینوکس

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

 

نصب لاراول روی ویندوز

برای نصب لاراول روی ویندوز روش های زیادی هست اما من سعی کردیم بهترین روش بهتون نشون بدم (از نظر من) و این روش استفاده از Laragon هست که خودم ازش استفاده میکنم و خیلی خفنه.

خب بریم برای نصبش، کافیه توی گوگل بزنید لاراگون یا Laragon سایتش میاره اما لینکش هم گذاشتم که کسایی که (گشاد😂) هستند مثل خودم راحت برن دانلود کنند.

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

شما در مرحله اول باید لاراگون نصب کنید که با چند تا next زدن نصب میشه.

بعد از نصب سعی کنید ورژن PHP خودتون چک کنید اگه ورژن که میخواید نبود برید توی سایت پی اچ پی و ورژن مورد نظر خودتون دانلود کنید.

حالا برای تغییر ورژن PHP کافیه برید توی پوشه Laragon بعدش پوشه bin و پوشه php باز کنید.

در اونجا paste کنید و از حالت فشرده (zip) دربیاریدش.

برنامه Laragon باز کنید و روی صفحه که باز  میشه برای لاراگون کلیک راست کنید روی گزینه php برید و اولین ایتم منو ورژن زده که روش هاور کنید میبینید یک گزینه داره برای تغییر ورژن PHP که اونجا ست میتونید کنید.

البته این نکته هم یادتون باشه که شما باید در Path ویندوز هم ورژن PHP ست کنید.

بعد از اینکه شما لاراگون نصب کردید و برای احتیاط یک بار دستور زیر بزنید برای اینکه پی اچ پی با ورژن درستی نصب شده باشه:

php -v

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

بعد از نصب لاراگون شما باید کامپوزر نصب کنید، مثل همه اپ ها کافیه next بزنید اما در یک مرحله شما نیاز دارید php برای کامپوزر ست کنید:

 

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

حالا نیاز داریم یک پروژه لاراولی بسازیم. ما چندین روش برای نصب پروژه داریم:

روش اول:

composer create-project laravel/laravel project_name

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

روش دوم:

شما میتونید از Laravel Installer استفاده کنید که ابتدا باید این دستور بزنید:

composer global require laravel/installer

خب بعد از نصب باید دستور زیر بزنید برای ساخت پروژه:

laravel new project_name

 

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

 

نصب لاراول روی لینوکس

ما برای نصب لاراول روی لینوکس نیاز به وب سرور مثل آپاچی یا Nginx، پی اچ پی و کامپوزر داریم.

 

نصب وب سرور آپاچی (Apache)

اول چک میکنیم که آپاچی وجود داره یا نه در واقع وضعیت وب سرور چک میکنیم:

sudo systemctl status apache2

خب اگه شما آپاچی نداشتید میتونید با دستور زیر نصب کنید:

sudo apt install apache2

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

 

نصب پی اچ پی (PHP)

برای نصب پی اچ پی کافیه دستور زیر بزنید. دستور زیر به علاوه پی اچ پی یک سری اکستنشن هم نصب میکنه که نیازه:

sudo apt install php libapache2-mod-php php-mbstring php-cli php-bcmath php-json php-xml php-zip php-pdo php-common php-tokenizer php-mysql

برای اینکه مطمن بشید پی اچ پی نصب شده با ورژن درست میتونید دستور زیر بزنید:

php –v

 

نصب کامپوزر (Composer)

برای نصب کامپوزر اول نیاز دارید که فایل نصبی که با پسوند phar هست دانلود کنید که با دستور زیر میتونید انجام بدید:

curl -sS https://getcomposer.org/installer | php

حالا نیاز دارید که فایل دانلود کامپوزر انتقال بدید:

sudo mv composer.phar /usr/local/bin/composer

بعدش نیازه که به فولدر دسترسی بدید:

sudo chmod +x /usr/local/bin/composer

برای اطمینان میتونید با زدن دستور زیر از اینکه کامپوزر نصب شده اطمینان پیدا کنید:

composer –version

 

نصب لاراول (Laravel)

خب برای ساخت پروژه لاراولی نیاز هست که به پوشه زیر اول وارد بشید:

cd /var/www/html

در اینجا شما میتونید با کامپوزر یا Laravel Installer یک پروژه بسازید:

sudo composer create-project laravel/laravel project_name

حالا نیاز داریم یک سری دسترسی هم بدیم:

sudo chown -R www-data:www-data /var/www/html/laravelapp
sudo chmod -R 775 /var/www/html/laravelapp/storage

 حالا میتونید به پوشه پروژه وارد بشید و پروژه Serve کنید:

cd project_name

php artisan serve

0 نظر

برای ارسال نظر ابتدا ثبت نام یا ورود کنید 😉