</>مدرسه زیب‌موجیاد بگیر، تمرین کن، بساز
مدرسهPHPدرس 2
درس 2 از 26 · ۳۵ دقیقه

نصب ابزارها و اجرای اولین فایل PHP

برای اجرای فایل PHP روی ویندوز، XAMPP به ما PHP و Apache می‌دهد و VS Code محل نوشتن کد است. اولین صفحه را داخل htdocs می‌سازیم و از localhost باز می‌کنیم.

۰امتیاز شما
نقشه این درس

بعد از این درس دقیقاً چه بلدی؟

  • می‌توانی «XAMPP» را با مثال همین درس توضیح بدهی.
  • می‌دانی «localhost» کجای مسئله به کار می‌آید.
  • تغییر پیشنهادی درس را اجرا می‌کنی و از روی نتیجه، اشتباه را پیدا می‌کنی.
به زبان زندگی واقعی

فایل به‌تنهایی اجرا نمی‌شود

فایل PHP مثل دستور پخت است. VS Code کاغذ نوشتن دستور است و Apache و PHP آشپزخانه‌ای هستند که آن را اجرا می‌کنند. دوبارکلیک روی دستور پخت، غذا آماده نمی‌کند.

نکته مهم برای شروع PHP

برای اجرای فایل PHP روی ویندوز، XAMPP به ما PHP و Apache می‌دهد و VS Code محل نوشتن کد است. اولین صفحه را داخل htdocs می‌سازیم و از localhost باز می‌کنیم.

چرا مهم است؟ می‌خواهیم قبل از خرید هاست، یک صفحه واقعی PHP را فقط روی رایانه خودمان اجرا کنیم و نتیجه را در مرورگر ببینیم.

اولین تمرین تو: می‌خواهیم قبل از خرید هاست، یک صفحه واقعی PHP را فقط روی رایانه خودمان اجرا کنیم و نتیجه را در مرورگر ببینیم.

مفهوم‌های اصلی

اول بفهم، بعد کد بنویس

XAMPP

بسته‌ای است که Apache و PHP را یکجا روی ویندوز آماده می‌کند.

localhost

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

index.php

Apache معمولاً این نام را به‌عنوان فایل اصلی یک پوشه پیدا و اجرا می‌کند.

سناریوی واقعی

اولین صفحه محلی

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

موقعیتتصمیم برنامهنتیجه قابل دیدن
کارگاه تعاملی

کد را تغییر بده و نتیجه را همان‌جا ببین

این مفسر آموزشی امن، بخش پایه PHP شامل متغیر، محاسبه، رشته، آرایه و if/else را در مرورگر اجرا می‌کند. کد به سرویس دیگری ارسال نمی‌شود.

lesson-2.php
خروجی برنامهمفسر آموزشی آماده است
برای دیدن نتیجه، «اجرای کد» را بزن.
خروجی با تغییر کد دوباره محاسبه می‌شود.
کدخوانی استاد

این مثال خط‌به‌خط چه می‌گوید؟

فعلاً حفظ نکن؛ هر خط را به یک جمله ساده تبدیل کن.

  1. 1<?php

    از اینجا مفسر PHP شروع به خواندن کد می‌کند.

  2. 2echo "سلام! اولین صفحه PHP من اجرا شد.";

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

منبع رسمی همین درسمستندات اصلی PHP را ببین ←برای عمیق‌ترشدن؛ لازم نیست در شروع همه آن را بخوانی.
حالا نوبت توست

پیام را عوض کن، فایل را ذخیره کن و صفحه را تازه کن. بعد ; را حذف کن و شماره خط را در Parse error پیدا کن.

تمرین پلکانی

از ساده به چالشی، بدون پرش

۱ · گرم‌کردن

یکی از مقدارهای مثال را عوض کن، خروجی را روی کاغذ حدس بزن و سپس بررسی کن.

۲ · تثبیت

پیام را عوض کن، فایل را ذخیره کن و صفحه را تازه کن. بعد ; را حذف کن و شماره خط را در Parse error پیدا کن.

۳ · ساختن

سناریوی «اولین صفحه محلی» را با نام‌های واضح‌تر و یک حالت تازه گسترش بده.

دام‌های رایج

این سه اشتباه را انجام نده

1

فایل را با file:/// باز می‌کنی، نه با http://localhost/.

2

Apache در XAMPP خاموش است.

3

ویندوز فایل را با نام پنهان index.php.txt ذخیره کرده است.

آزمون پایان درس

5 پرسش کوتاه؛ مطمئن شو واقعاً یاد گرفته‌ای

برای هر پرسش یک پاسخ انتخاب کن. بعد از هر انتخاب، دلیل پاسخ را همان‌جا می‌بینی.

پرسش 1 از 5

برای اینکه PHP اجرا شود، صفحه را با کدام نشانی باز می‌کنیم؟

پرسش 2 از 5

کدام توضیح، «XAMPP» را دقیق‌تر بیان می‌کند؟

پرسش 3 از 5

بهترین قدم بعد از خواندن مثال این درس چیست؟

پرسش 4 از 5

کدام روش نشان می‌دهد این درس را واقعاً فهمیده‌ای؟

پرسش 5 از 5

کدام رفتار احتمال خطا را در همین موضوع بیشتر می‌کند؟

پایان درس 2

درس را فقط وقتی تمام کن که کد را تغییر داده‌ای

دیدن آموزش کافی نیست؛ یک مقدار را تغییر بده، خروجی را پیش‌بینی کن و بعد اجرا بزن.