نصب و راه‌اندازی PHP

چگونه PHP را روی سیستم خود نصب کنیم؟ آشنایی با XAMPP، MAMP و روش‌های مختلف راه‌اندازی محیط توسعه PHP

برای شروع به چه چیزی نیاز داریم؟

برای اجرای کدهای PHP، به یک وب‌سرور و موتور PHP نیاز داریم. اما نگران نباشید — نیازی نیست تک‌تک آن‌ها را جداگانه نصب کنید!

سه راه برای شروع کار با PHP وجود دارد:

  1. ویرایشگر آنلاین لرنینگ سیتی — ساده‌ترین راه، بدون نصب چیزی
  2. نصب بسته همه‌در‌یک — مثل XAMPP یا MAMP (پیشنهادی برای تمرین در خانه)
  3. نصب دستی PHP — برای کاربران حرفه‌ای

راه ۱: ویرایشگر آنلاین (ساده‌ترین راه)

در این دوره، ما یک ویرایشگر کد آنلاین داریم که مستقیماً در مرورگر شما PHP را اجرا می‌کند! این ویرایشگر از تکنولوژی PHP.wasm استفاده می‌کند — یعنی PHP واقعی در مرورگر شما اجرا می‌شود.

اگر تازه‌کار هستید، از همین راه شروع کنید! نیازی به نصب هیچ‌چیز ندارید. فقط کد را بنویسید و دکمه «اجرا» را بزنید.

برای تمرین می‌توانید به صفحه آزمایشگاه PHP بروید.

راه ۲: نصب بسته همه‌در‌یک (پیشنهادی)

اگر می‌خواهید در خانه روی پروژه‌های واقعی کار کنید، بهترین راه نصب یک بسته همه‌در‌یک است. این بسته‌ها شامل وب‌سرور (Apache)، PHP، دیتابیس (MySQL) و ابزارهای مدیریتی هستند.

XAMPP (برای ویندوز، لینوکس و مک)

XAMPP محبوب‌ترین بسته برای شروع است:

  1. به سایت apachefriends.org بروید
  2. نسخه مناسب سیستم‌عامل خود را دانلود کنید
  3. نصب کنید و Apache و MySQL را استارت کنید
  4. فایل‌های PHP خود را در پوشه htdocs قرار دهید
  5. در مرورگر به آدرس http://localhost/filename.php بروید

گزینه‌های دیگر

نامسیستم‌عاملتوضیح
XAMPPویندوز، لینوکس، مکرایگان و محبوب‌ترین
MAMPویندوز، مکساده و کاربرپسند
Laragonویندوزسبک و سریع (پیشنهادی)
Dockerهمهبرای کاربران حرفه‌ای
پوشه htdocs در XAMPP معمولاً در مسیر C:\xampp\htdocs (ویندوز) قرار دارد. هر فایل PHP که اینجا بگذارید، با آدرس http://localhost/nome-file.php قابل دسترسی است.

راه ۳: نصب دستی PHP (پیشرفته)

اگر تجربه دارید و می‌خواهید PHP را جداگانه نصب کنید:

در ویندوز

  1. از سایت php.net نسخه Windows را دانلود کنید
  2. فایل‌ها را در پوشه‌ای مثل C:\php استخراج کنید
  3. مسیر C:\php را به Environment Variables اضافه کنید
  4. فایل php.ini-development را به php.ini تغییر نام دهید
  5. ترمینال را باز کنید و دستور php -v را اجرا کنید

در مک

مک معمولاً PHP را از قبل نصب دارد. برای نصب نسخه جدید:

brew install php

در لینوکس (Ubuntu/Debian)

sudo apt update
sudo apt install php php-cli

بررسی نصب PHP

برای اینکه مطمئن شوید PHP نصب شده، ترمینال (CMD در ویندوز) را باز کنید و تایپ کنید:

php -v

اگر نصب باشد، نسخه PHP نمایش داده می‌شود. مثلاً:

PHP 8.4.1 (cli) (built: Dec 17 2024 15:30:00) (NTS)

ویرایشگر کد (Code Editor)

برای نوشتن کدهای PHP، به یک ویرایشگر متن مناسب نیاز دارید. بهترین گزینه‌ها:

ویرایشگرتوضیحقیمت
VS Codeمحبوب‌ترین، با افزونه PHPرایگان
PhpStormحرفه‌ای‌ترین، مخصوص PHPپولی
Sublime Textسبک و سریعرایگان (با تبلیغات)
Notepad++ساده و سبک برای ویندوزرایگان
پیشنهاد ما: VS Code را نصب کنید و افزونه PHP Intelephense را اضافه کنید. این ترکیب رایگان و بسیار قدرتمند است.

اولین فایل PHP محلی

اگر XAMPP نصب کرده‌اید، این کارها را انجام دهید:

  1. در پوشه htdocs یک پوشه جدید بسازید، مثلاً myapp
  2. فایلی به نام index.php در آن بسازید
  3. کد زیر را در آن بنویسید
  4. مرورگر را باز کنید و به http://localhost/myapp/index.php بروید
اگر صفحه سفید یا کد PHP به‌صورت متن نمایش داده شد، یعنی Apache روشن نیست یا فایل را با پسوند .txt ذخیره کرده‌اید. مطمئن شوید پسوند فایل .php است.

ساختار پوشه‌های پیشنهادی

htdocs/
└── myapp/
    ├── index.php       ← صفحه اصلی
    ├── about.php       ← صفحه درباره ما
    ├── config.php      ← تنظیمات مشترک
    └── assets/
        ├── css/
        └── js/

این مبحث بخشی از دوره آموزش کامل PHP است.

ابزارهای مرتبط