سی ام اس نویسسی ام اس نویسیاد بگیر، سیستم خودتو بنویس
مجلهتماس با ما
سی ام اس نویسسی ام اس نویس

CMS نویس مرجعی برای آموزش برنامه نویسی وب و PHP، توسعه افزونه‌های اختصاصی وردپرس، طراحی ورک‌فلو و اتوماسیون با n8n و توسعه CMS های اختصاصی است. هدف ما ارائه آموزش‌های کاربردی و راهکارهای حرفه‌ای برای توسعه‌دهندگان، کسب‌وکارها و علاقه‌مندان به دنیای برنامه‌نویسی است.

پیوندهای سریع
محصولات فیزیکیمحصولات دیجیتالدوره‌های آموزشی
سی ام اس نویس
مجله سی ام اس نویستماس با ماپنل کاربری
سی ام اس نویس — تمامی حقوق برای سی ام اس نویس محفوظ است. © 1406 تماس با ما09307711941
آموزش نصب PHP با Laragon؛ راه‌اندازی PHP و Laravel در ویندوز

آموزش نصب PHP با Laragon؛ راه‌اندازی PHP و Laravel در ویندوز

ممدیر کل سیستم ۱۷ شهریور ۱۴۰۵ ۱۹ دقیقه مطالعه ۶ بازدید
آموزش نصب PHP با Laragon؛ راه‌اندازی PHP و Laravel در ویندوز

اگر قصد دارید PHP را روی ویندوز نصب کنید و یک محیط توسعه مناسب برای ساخت پروژه‌های PHP و Laravel داشته باشید، Laragon یکی از گزینه‌هایی است که می‌تواند فرآیند راه‌اندازی محیط Development را بسیار ساده کند.

در روش نصب دستی، ممکن است لازم باشد PHP، Web Server، Database، Composer و تنظیمات مختلف را جداگانه مدیریت کنید. Laragon بسیاری از این ابزارها را در یک محیط یکپارچه در اختیار توسعه‌دهنده قرار می‌دهد.

در این آموزش نصب PHP با Laragon را از ابتدا بررسی می‌کنیم و یاد می‌گیریم چگونه Laragon را نصب کنیم، نسخه PHP را بررسی و مدیریت کنیم، یک پروژه PHP بسازیم، Database ایجاد کنیم، Composer را استفاده کنیم و یک پروژه Laravel را در محیط Local اجرا کنیم.


# Laragon چیست؟

Laragon یک محیط توسعه محلی برای Windows است که برای توسعه پروژه‌های Web طراحی شده است.

Laragon می‌تواند محیط مناسبی برای کار با تکنولوژی‌هایی مانند:

  • PHP
  • Laravel
  • Apache
  • Nginx
  • MySQL / MariaDB
  • PostgreSQL
  • Node.js
  • Composer

فراهم کند.

یکی از ویژگی‌های مهم Laragon این است که تلاش می‌کند راه‌اندازی پروژه‌های Web را برای توسعه‌دهنده ساده‌تر کند.

به‌صورت مفهومی می‌توان محیط را این‌گونه در نظر گرفت:


Laragon

 ├── PHP

 ├── Apache / Nginx

 ├── Database

 ├── Composer

 └── Development Tools

البته ابزارها و نسخه‌های موجود بسته به نسخه Laragon و Configuration انتخاب‌شده متفاوت هستند.


# چرا از Laragon برای PHP استفاده کنیم؟

اگر تازه می‌خواهید PHP را یاد بگیرید، یکی از مشکلات اولیه معمولاً آماده‌سازی محیط توسعه است.

Laragon می‌تواند بخش زیادی از این فرآیند را ساده کند.

برای مثال می‌توانید یک محیط Local داشته باشید که شامل:

  • PHP
  • Web Server
  • Database
  • Composer

باشد.

این موضوع به‌خصوص برای توسعه پروژه‌های Laravel مفید است.


# Laragon برای چه کسانی مناسب است؟

Laragon می‌تواند برای گروه‌های مختلفی مفید باشد:

  • دانشجویان و افراد در حال یادگیری PHP
  • توسعه‌دهندگان PHP
  • توسعه‌دهندگان Laravel
  • برنامه‌نویسان Backend
  • توسعه‌دهندگان WordPress
  • افرادی که پروژه‌های PHP را روی Windows توسعه می‌دهند

اگر در ابتدای مسیر PHP هستید، Laragon می‌تواند محیط ساده‌ای برای شروع باشد.

اگر هم توسعه‌دهنده Laravel هستید، امکانات مدیریت محیط Local آن می‌تواند Workflow توسعه را سریع‌تر کند.


# پیش‌نیاز نصب Laragon

قبل از نصب Laragon بهتر است:

  • Windows روی سیستم شما نصب باشد.
  • فضای کافی روی Disk داشته باشید.
  • دسترسی نصب نرم‌افزار را داشته باشید.
  • در صورت نیاز دسترسی Administrator داشته باشید.
  • Portهای مورد نیاز توسط نرم‌افزارهای دیگر اشغال نشده باشند.

همچنین اگر قبلاً XAMPP، WAMP یا Web Server دیگری نصب کرده‌اید، بهتر است احتمال تداخل سرویس‌ها و Portها را بررسی کنید.


# دانلود Laragon

برای نصب Laragon ابتدا باید Installer مناسب سیستم خود را دریافت کنید.

هنگام دانلود، به نسخه PHP و نیاز پروژه خود توجه داشته باشید.

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

بهتر است انتخاب نسخه را بر اساس این ترتیب انجام دهید:


Project

   ↓

Required PHP Version

   ↓

Laragon Configuration

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


# نصب Laragon در Windows

بعد از دریافت فایل نصب، Installer را اجرا کنید.

در مراحل نصب باید محل نصب Laragon را مشخص کنید.

می‌توانید یک مسیر ساده مانند:


C:\laragon

انتخاب کنید.

سپس مراحل نصب را ادامه دهید.

بعد از نصب، برنامه Laragon را اجرا کنید.


# محیط Laragon را بشناسیم

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

از این پنل می‌توانید سرویس‌های مختلف را مدیریت کنید.

به‌صورت کلی Workflow به این شکل است:


Laragon

   ↓

Start All

   ↓

Web Server + Database

   ↓

Local PHP Project

با اجرای سرویس‌های مورد نیاز، محیط توسعه شما آماده استفاده می‌شود.


# اجرای Web Server در Laragon

برای اجرای پروژه PHP از طریق Browser، باید Web Server را اجرا کنید.

Laragon می‌تواند با Web Serverهایی مانند Apache یا Nginx کار کند.

پس از Start کردن سرویس‌ها، می‌توانید پروژه خود را از طریق Browser اجرا کنید.

در صورت استفاده از تنظیمات پیش‌فرض، Laragon معمولاً محیط Local را روی سیستم شما آماده می‌کند.


# نصب PHP با Laragon

یکی از مزیت‌های Laragon این است که PHP را به‌صورت یک بخش از محیط Development مدیریت می‌کند.

بعد از نصب، ابتدا نسخه PHP فعال را بررسی کنید.

در محیط Terminal مربوط به Laragon می‌توانید:


php -v

را اجرا کنید.

اگر PHP به‌درستی تنظیم شده باشد، نسخه PHP نمایش داده می‌شود.


# بررسی نسخه PHP در Laragon

برای مشاهده نسخه PHP:


php -v

مثلاً خروجی ممکن است شبیه این باشد:


PHP 8.x.x

نسخه دقیق به PHP نصب‌شده روی محیط Laragon بستگی دارد.

این موضوع زمانی مهم می‌شود که پروژه شما نیازمند نسخه مشخصی از PHP باشد.


# تغییر نسخه PHP در Laragon

در پروژه‌های PHP ممکن است لازم باشد بین چند نسخه PHP جابه‌جا شوید.

مثلاً:


PHP 8.1

PHP 8.2

PHP 8.3

PHP 8.4

وجود چند نسخه می‌تواند برای توسعه پروژه‌های مختلف بسیار کاربردی باشد.

برای مثال ممکن است:


Project A → PHP 8.2

Project B → PHP 8.3

نیاز داشته باشد.

به همین دلیل مدیریت Versionهای PHP یکی از قابلیت‌های مهم محیط‌های توسعه حرفه‌ای است.

> نسخه PHP را بر اساس نیاز پروژه انتخاب کنید، نه صرفاً بر اساس جدیدتر بودن آن.


# ساخت اولین پروژه PHP در Laragon

حالا یک پروژه ساده PHP ایجاد می‌کنیم.

پروژه‌ها را در پوشه Document Root مربوط به Laragon قرار دهید.

در Configurationهای رایج Laragon این مسیر می‌تواند:


C:\laragon\www

باشد.

یک پوشه ایجاد کنید:


C:\laragon\www\my-php-project

سپس فایل:


index.php

را ایجاد کنید.

داخل فایل:


<?php



echo "Hello Laragon!";

قرار دهید.

سپس Web Server را اجرا کرده و پروژه را از طریق Browser باز کنید.


# اجرای پروژه PHP در Laragon

یکی از ویژگی‌های کاربردی Laragon، مدیریت ساده پروژه‌های Local است.

ساختار پروژه:


C:\laragon\www

└── my-php-project

    └── index.php

می‌تواند نقطه شروع یک پروژه ساده باشد.

در صورت استفاده از Virtual Host خودکار، Laragon می‌تواند دسترسی پروژه را ساده‌تر کند.


# Virtual Host چیست؟

Virtual Host قابلیتی است که اجازه می‌دهد برای هر پروژه یک Host یا دامنه محلی جداگانه داشته باشید.

به‌جای:


http://localhost/my-project

می‌توان پروژه را با یک دامنه Local مانند:


http://my-project.test

اجرا کرد.

این روش برای توسعه پروژه‌های متعدد بسیار کاربردی است.


# مزیت Virtual Host برای PHP چیست؟

فرض کنید سه پروژه دارید:


shop

blog

crm

به‌جای مدیریت:


localhost/shop

localhost/blog

localhost/crm

می‌توانید محیطی مانند:


shop.test

blog.test

crm.test

داشته باشید.

این ساختار به محیط Development شباهت بیشتری به معماری واقعی پروژه‌های Web می‌دهد.


# اجرای پروژه Laravel در Laragon

یکی از دلایل محبوبیت Laragon در بین توسعه‌دهندگان PHP، استفاده راحت‌تر از آن برای پروژه‌های Laravel است.

برای ایجاد یک پروژه Laravel معمولاً Composer مورد نیاز است.

پس از آماده بودن Composer می‌توانید پروژه را ایجاد کنید.

برای مثال:


composer create-project laravel/laravel example-app

بعد از ایجاد پروژه، آن را در محیط Laragon قرار دهید.

سپس Web Server و سایر سرویس‌های مورد نیاز را اجرا کنید.


# بررسی Composer در Laragon

برای بررسی نصب Composer:


composer --version

را اجرا کنید.

اگر Composer نصب و در PATH سیستم قابل دسترسی باشد، نسخه آن نمایش داده می‌شود.

Composer برای پروژه‌های مدرن PHP بسیار مهم است و Laravel نیز برای مدیریت Dependencyهای خود از آن استفاده می‌کند.


# ساخت پروژه PHP با Composer

Composer فقط برای Laravel نیست.

می‌توانید یک پروژه PHP معمولی نیز با Composer مدیریت کنید.

مثلاً:


composer init

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

Composer باعث می‌شود مدیریت Packageهای PHP ساختارمندتر شود.


# استفاده از Database در Laragon

بسیاری از پروژه‌های PHP به Database نیاز دارند.

Laragon می‌تواند محیطی برای کار با Databaseهایی مانند MySQL یا MariaDB فراهم کند.

پس از اجرای Database Server، می‌توانید Database پروژه را ایجاد کنید.

مثلاً:


php_learning

سپس PHP یا Laravel را به آن متصل کنید.


# اتصال PHP به MySQL در Laragon

برای ارتباط PHP با MySQL می‌توانید از PDO استفاده کنید.

مثال:


<?php



$pdo = new PDO(

    'mysql:host=127.0.0.1;dbname=php_learning;charset=utf8mb4',

    'root',

    ''

);



echo "Database connected!";

اطلاعات Username و Password باید با Configuration واقعی Database شما مطابقت داشته باشد.

در پروژه‌های واقعی بهتر است اطلاعات حساس را مستقیماً داخل کد قرار ندهید.


# مدیریت Database در Laragon

بسته به نسخه و ابزارهای نصب‌شده، می‌توانید از ابزارهای مدیریت Database مانند phpMyAdmin یا ابزارهای دیگر استفاده کنید.

برای پروژه‌های حرفه‌ای‌تر نیز ابزارهایی مانند:

  • TablePlus
  • DBeaver
  • MySQL Workbench

می‌توانند برای مدیریت Database استفاده شوند.


# ساخت Database برای Laravel در Laragon

اگر یک پروژه Laravel دارید، می‌توانید یک Database ایجاد کنید.

مثلاً:


laravel_app

سپس در فایل:


.env

اطلاعات اتصال Database را تنظیم کنید.

برای مثال:


DB_CONNECTION=mysql

DB_HOST=127.0.0.1

DB_PORT=3306

DB_DATABASE=laravel_app

DB_USERNAME=root

DB_PASSWORD=

مقادیر باید مطابق Configuration واقعی Database محیط شما باشند.


# اجرای Migration در Laravel

بعد از تنظیم Database می‌توانید Migrationهای Laravel را اجرا کنید:


php artisan migrate

اگر اتصال Database صحیح باشد، Migrationها اجرا خواهند شد.

این یکی از اولین مراحل راه‌اندازی یک پروژه Laravel در محیط Local است.


# PHP Extensions در Laragon

پروژه‌های مختلف PHP به Extensionهای متفاوتی نیاز دارند.

برخی Extensionهای رایج عبارت‌اند از:


curl

mbstring

openssl

PDO

pdo_mysql

fileinfo

xml

zip

gd

intl

bcmath

برای مشاهده Extensionهای فعال:


php -m

را اجرا کنید.

اگر پروژه با خطایی مانند Missing Extension مواجه شد، باید بررسی کنید Extension مورد نظر برای نسخه PHP فعال باشد.


# بررسی php.ini در Laragon

برای مشاهده مسیر Configuration PHP می‌توانید:


php --ini

را اجرا کنید.

این دستور به شما کمک می‌کند بدانید PHP از کدام php.ini استفاده می‌کند.

در صورت نیاز می‌توانید تنظیماتی مانند:


memory_limit

upload_max_filesize

post_max_size

max_execution_time

date.timezone

را تغییر دهید.


# افزایش Memory Limit در Laragon

اگر پروژه‌ای به حافظه بیشتری نیاز داشته باشد، می‌توانید مقدار:


memory_limit = 256M

را در Configuration مربوط به PHP تنظیم کنید.

بعد از تغییر تنظیمات، سرویس Web Server را Restart کنید تا Configuration جدید اعمال شود.

البته افزایش Memory Limit نباید جایگزین بررسی مصرف واقعی حافظه و بهینه‌سازی برنامه شود.


# افزایش حجم Upload در Laragon

برای پروژه‌هایی که فایل‌های حجیم دریافت می‌کنند، تنظیمات زیر مهم هستند:


upload_max_filesize = 64M

post_max_size = 64M

پس از تغییر، Web Server را Restart کنید.

همچنین باید توجه داشته باشید که محدودیت Upload ممکن است در Application یا Web Server نیز وجود داشته باشد.


# تنظیم Timezone در PHP

برای تنظیم Timezone می‌توانید در php.ini مقدار مورد نظر را قرار دهید.

مثلاً:


date.timezone = Asia/Tehran

سپس سرویس مربوط به PHP/Web Server را Restart کنید.

برای بررسی:


php -r "echo date_default_timezone_get();"

را اجرا کنید.


# اجرای PHP از Terminal در Laragon

یکی از مزایای محیط‌های توسعه حرفه‌ای این است که فقط به Browser محدود نیستید.

در Terminal می‌توانید:


php -v

را اجرا کنید.

یا:


php script.php

را برای اجرای یک فایل PHP استفاده کنید.

در Laravel نیز دستورات Artisan از همین محیط اجرا می‌شوند:


php artisan


# استفاده از Laravel Artisan در Laragon

اگر پروژه Laravel شما در Laragon قرار دارد، می‌توانید داخل پوشه پروژه:


php artisan serve

را اجرا کنید.

البته اگر پروژه از Virtual Host و Web Server Laragon استفاده می‌کند، ممکن است نیازی به اجرای artisan serve نداشته باشید.

برای پروژه‌های Local بهتر است معماری اجرای پروژه را بر اساس ساختار انتخابی خودتان مدیریت کنید.


# Laragon و Node.js

پروژه‌های مدرن Laravel ممکن است علاوه بر PHP به Node.js و npm نیز نیاز داشته باشند.

برای مثال هنگام استفاده از Vite:


npm install

و:


npm run dev

استفاده می‌شود.

بنابراین برای توسعه Laravel مدرن ممکن است محیط شما شامل:


PHP

Composer

Laravel

Node.js

npm

Vite

Database

Web Server

باشد.


# تفاوت Laragon و XAMPP

هر دو ابزار برای ایجاد محیط Development روی Windows کاربرد دارند، اما فلسفه استفاده و امکانات آن‌ها کاملاً یکسان نیست.

ویژگیLaragonXAMPP
PHPدارددارد
Apacheدارددارد
Nginxقابل استفادهمعمولاً تمرکز اصلی روی Apache
Databaseدارددارد
Virtual Hostبسیار مناسبنیازمند تنظیم بیشتر
مدیریت پروژه PHPبسیار مناسبمناسب
توسعه Laravelبسیار مناسبمناسب
چند نسخه PHPمناسبنیازمند مدیریت بیشتر
محیط Localبلهبله

اگر تمرکز اصلی شما روی Laravel و پروژه‌های مدرن PHP است، Laragon می‌تواند Workflow بسیار مناسبی ارائه کند.


# Laragon یا نصب دستی PHP؟

اگر فقط می‌خواهید PHP را یاد بگیرید، نصب دستی PHP نیز گزینه خوبی است؛ اما مدیریت Web Server و Database را باید جداگانه انجام دهید.

Laragon بخش زیادی از این فرآیند را ساده می‌کند.

بنابراین:

برای شروع سریع:


Laragon

برای یادگیری زیرساخت:


PHP + Web Server + Database

هر دو مسیر ارزشمند هستند.

یک توسعه‌دهنده حرفه‌ای بهتر است در نهایت با هر دو رویکرد آشنا باشد.


# خطای Port در Laragon

یکی از مشکلات رایج هنگام اجرای Laragon، اشغال بودن Portهای مورد نیاز Web Server یا Database است.

برای مثال ممکن است Portهای:


80

443

3306

قبلاً توسط نرم‌افزار دیگری استفاده شده باشند.

اگر Web Server اجرا نمی‌شود، ابتدا Portهای مورد استفاده را بررسی کنید.

در Windows می‌توانید:


netstat -ano

را اجرا کنید.

برای بررسی Port 80:


netstat -ano | findstr :80


# اگر Apache در Laragon اجرا نشد چه کنیم؟

اگر Apache Start نمی‌شود:

  1. Log سرویس را بررسی کنید.
  2. Portهای 80 و 443 را بررسی کنید.
  3. ببینید XAMPP یا WAMP در حال اجرا نباشد.
  4. سرویس‌های دیگر Windows را بررسی کنید.
  5. Configuration Apache را بررسی کنید.

یکی از دلایل بسیار رایج، اجرای هم‌زمان چند Web Server است.


# اگر Database در Laragon اجرا نشد چه کنیم؟

اگر MySQL/MariaDB اجرا نمی‌شود:

  1. Log Database را بررسی کنید.
  2. Port مربوط به Database را بررسی کنید.
  3. وجود سرویس Database دیگری را بررسی کنید.
  4. Configuration را بررسی کنید.
  5. از حذف فایل‌های Database بدون Backup خودداری کنید.

# پروژه PHP در Laragon باز نمی‌شود

اگر پروژه باز نمی‌شود، این موارد را بررسی کنید:

  • Web Server در حال اجرا باشد.
  • پروژه در مسیر صحیح قرار گرفته باشد.
  • فایل index.php وجود داشته باشد.
  • PHP فعال باشد.
  • Virtual Host صحیح باشد.
  • Port صحیح استفاده شود.
  • Browser Cache مشکل ایجاد نکرده باشد.

همچنین اگر از Virtual Host استفاده می‌کنید، DNS/Hosts مربوط به دامنه Local را بررسی کنید.


# خطای Missing PHP Extension

اگر Laravel یا پروژه PHP خطایی مانند Missing Extension نمایش داد:

ابتدا:


php -m

را اجرا کنید.

سپس بررسی کنید Extension مورد نظر در فهرست وجود داشته باشد.

همچنین:


php --ini

را بررسی کنید تا مطمئن شوید Configuration صحیح PHP را بررسی می‌کنید.

اگر چند نسخه PHP دارید، مطمئن شوید Extension برای همان نسخه‌ای که پروژه استفاده می‌کند فعال است.


# نکات مهم برای انتخاب نسخه PHP در Laragon

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

برای مثال اگر یک پروژه Laravel قدیمی دارید، ممکن است با آخرین نسخه PHP سازگار نباشد.

قبل از تغییر نسخه:


PHP Version

        ↓

Laravel Version

        ↓

Composer Dependencies

        ↓

Extensions

را بررسی کنید.

این کار از بسیاری از خطاهای Compatibility جلوگیری می‌کند.


# آیا Laragon برای پروژه‌های Production مناسب است؟

Laragon را عمدتاً برای Local Development در نظر بگیرید.

محیط Production نیازمند Configuration متفاوتی از نظر:

  • امنیت
  • Web Server
  • SSL
  • Database
  • Firewall
  • Backup
  • Monitoring
  • User Permissions
  • Performance

است.

بنابراین بهتر است محیط Laragon را با Configuration سرور Production یکی در نظر نگیرید.


# مزایای استفاده از Laragon برای PHP

مهم‌ترین مزایای Laragon برای توسعه PHP عبارت‌اند از:

  • راه‌اندازی نسبتاً ساده
  • محیط Local مناسب
  • مدیریت PHP
  • مناسب برای Laravel
  • مدیریت راحت پروژه‌ها
  • پشتیبانی از Web Serverهای مختلف
  • امکان کار با Database
  • مناسب برای Composer
  • مناسب برای پروژه‌های متعدد
  • امکان استفاده از Virtual Host

# معایب و محدودیت‌های Laragon

Laragon نیز مانند هر ابزار Development محدودیت‌هایی دارد.

برای مثال:

  • مخصوصاً برای محیط Windows طراحی شده است.
  • نباید آن را معادل محیط Production دانست.
  • Configuration Local ممکن است با سرور واقعی متفاوت باشد.
  • پروژه‌های پیچیده ممکن است به Docker یا محیط توسعه اختصاصی نیاز داشته باشند.
  • چند نسخه PHP نیازمند مدیریت دقیق هستند.

بنابراین بهتر است Laragon را ابزاری برای توسعه و آزمایش بدانیم.


# چک‌لیست نصب PHP با Laragon

برای راه‌اندازی سریع:


☐ بررسی نیاز پروژه

☐ انتخاب نسخه PHP

☐ دانلود Laragon

☐ نصب Laragon

☐ اجرای Laragon

☐ Start کردن سرویس‌ها

☐ بررسی php -v

☐ بررسی Composer

☐ ایجاد پروژه در www

☐ اجرای اولین فایل PHP

☐ ایجاد Database

☐ اتصال PHP به Database

☐ تنظیم php.ini در صورت نیاز

☐ ایجاد Virtual Host

☐ نصب Laravel در صورت نیاز

☐ اجرای Migration

☐ اجرای Vite در پروژه‌های Laravel


# جمع‌بندی

نصب PHP با Laragon یکی از روش‌های ساده و کاربردی برای ایجاد محیط توسعه PHP روی Windows است.

Laragon می‌تواند PHP، Web Server، Database و ابزارهای مورد نیاز توسعه را در یک محیط Local در اختیار شما قرار دهد و به‌خصوص برای توسعه پروژه‌های Laravel گزینه مناسبی باشد.

بعد از نصب Laragon می‌توانید پروژه‌های PHP را ایجاد کنید، نسخه PHP را مدیریت کنید، Database بسازید، Composer را اجرا کنید و پروژه‌های Laravel را در محیط Local توسعه دهید.

اگر در حال یادگیری PHP هستید، Laragon می‌تواند شروع مناسبی باشد. اما با پیشرفت در مسیر برنامه‌نویسی بهتر است با نصب دستی PHP، Linux، PHP-FPM، Docker و محیط‌های Production نیز آشنا شوید.


# سوالات متداول

Laragon چیست؟

Laragon یک محیط توسعه Local برای Windows است که ابزارهای مورد نیاز توسعه پروژه‌های Web مانند PHP، Web Server و Database را در اختیار برنامه‌نویس قرار می‌دهد.

چگونه PHP را با Laragon نصب کنیم؟

با نصب Laragon می‌توانید محیط PHP را روی Windows راه‌اندازی کنید. پس از اجرای Laragon، نسخه PHP فعال را با دستور php -v بررسی کنید.

PHP در Laragon کجا قرار دارد؟

مسیر PHP به Configuration و نسخه انتخاب‌شده بستگی دارد. برای پیدا کردن PHP فعال می‌توانید از:


php -v

و:


where php

استفاده کنید.

پروژه PHP را در Laragon کجا قرار دهیم؟

در Configuration رایج Laragon، پروژه‌های Local در پوشه:


C:\laragon\www

قرار می‌گیرند.

آیا Laragon برای Laravel مناسب است؟

بله. Laragon یکی از محیط‌های محبوب برای توسعه Local پروژه‌های Laravel روی Windows است و می‌تواند PHP، Composer، Web Server و Database مورد نیاز پروژه را مدیریت کند.

چگونه نسخه PHP را در Laragon تغییر دهیم؟

Laragon امکان مدیریت نسخه‌های PHP را فراهم می‌کند. اگر چند نسخه PHP در محیط خود داشته باشید، می‌توانید نسخه مورد نیاز پروژه را انتخاب کنید. بعد از تغییر نسخه، باید مطمئن شوید Web Server و ابزارهای Command Line نیز از نسخه مورد نظر استفاده می‌کنند.

آیا Laragon بهتر از XAMPP است؟

هیچ پاسخ مطلقی وجود ندارد. هر دو برای Development مناسب هستند. Laragon برای پروژه‌های مدرن PHP و Laravel امکاناتی مانند مدیریت پروژه و Virtual Host را ساده‌تر می‌کند، در حالی که XAMPP نیز محیط شناخته‌شده و ساده‌ای برای شروع PHP است.

چگونه PHP را در Laragon از Terminal اجرا کنیم؟

در Terminal می‌توانید:


php -v

را اجرا کنید.

برای اجرای یک فایل نیز:


php index.php

را استفاده کنید.

چرا Apache در Laragon اجرا نمی‌شود؟

یکی از دلایل رایج، اشغال بودن Portهای مورد نیاز Apache است. Portهای 80 و 443 را بررسی کنید و ببینید Web Server دیگری مانند XAMPP یا WAMP در حال اجرا نباشد.

آیا Laragon برای Production مناسب است؟

Laragon عمدتاً برای محیط Local Development طراحی شده است. برای Production بهتر است سرور با معماری و Configuration مناسب امنیت، Performance، SSL، Database و Backup تنظیم شود.


# مقالات مرتبط

برای ادامه مسیر آموزش PHP در CMS نویس:

  • PHP چیست و چه کاربردی دارد؟
  • آموزش PHP از صفر
  • نصب PHP در ویندوز
  • نصب PHP در Ubuntu
  • نصب PHP در Linux
  • آموزش نصب PHP با XAMPP
  • ساختار Syntax در PHP
  • متغیرها در PHP
  • انواع داده در PHP
  • شرط‌ها در PHP
  • حلقه‌ها در PHP
  • توابع در PHP
  • آرایه‌ها در PHP
  • Composer چیست؟
  • PHP و MySQL
  • OOP در PHP
  • Laravel چیست؟

نظرات (0)

نظرات پس از تأیید مدیر نمایش داده می‌شوند

هنوز نظری ثبت نشده است؛ اولین نفر باشید!

مقالات مرتبط

ساخت CMS با Laravel 12؛ آموزش ساخت سیستم مدیریت محتوا از صفر

ساخت CMS با Laravel 12؛ آموزش ساخت سیستم مدیریت محتوا از صفر

۲۴ دقیقه
ساخت فروشگاه اینترنتی با Laravel 12؛ آموزش پروژه‌محور از صفر تا طراحی هسته فروشگاه

ساخت فروشگاه اینترنتی با Laravel 12؛ آموزش پروژه‌محور از صفر تا طراحی هسته فروشگاه

۲۲ دقیقه
ساخت Marketplace با Laravel؛ آموزش طراحی فروشگاه چندفروشندگی

ساخت Marketplace با Laravel؛ آموزش طراحی فروشگاه چندفروشندگی

۲۲ دقیقه
مدیریت Queueهای سنگین در Laravel؛ آموزش پردازش کارهای طولانی

مدیریت Queueهای سنگین در Laravel؛ آموزش پردازش کارهای طولانی

۲۲ دقیقه