پی اچ پی

پی اچ پی چیست و چگونه کار می کند؟

به نام خداوند بخشنده مهربان

PHP

آموزش زبان برنامه نویسی پی اچ پی

بخش اول

آموزش پی اچ پی

پی اچ پی یک ابزار قدرتمند برای ساختن صفحات وب غیر ایستا (dynamic) و فعال می باشد.

پی اچ پی با داشتن کاربردی گسترده، رایگان و کار آمد جایگزینی برای رقبایی همچون Microsoft ASP می باشد.

در اینجا شما درباره پی اچ پی و چگونگی اجرای اسناد متنی آن بر روی سرور خواهید آموخت.

معرفی پی اچ پی

پی اچ پی یک زبان متنی طرف سرور می باشد.

چیز هایی که پیشتر باید بدانید

پیش از ادامه شما باید اطلاعاتی در حد درک پایه ای از موارد زیر داشته باشید:

  • HTML/XHTML
  • JavaScript

اگر می خواهید در مورد این موضوع ها بیشتر بدانید می توانید به نشانی ذیل رجوع نمایید:

www.w3schools.com/default.html

پی اچ پی چیست؟

  • PHP مخفف عبارت Hypertext Preprocessor یا پیش پردازنده ابر متن می باشد.
  • پی اچ پی یک زبان طرف سرور می باشد. مشابه ASP.
  • اسناد پی اچ پی بر روی سرور اجرا می شوند.
  • پی اچ پی از تعداد از پایگاه های داده پشتیبانی می نماید(MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC و …)
  • پی اچ پی یک نرم افزار متن باز می باشد.
  • پی اچ پی برای دانلود و به کار بردن رایگان می باشد.

یک فایل پی اچ پی چیست؟

  • فایل های پی اچ پی می توانند شامل متن، تگ های اچ تی ام ال و اسکریپت ها باشند.
  • فایل های پی اچ پی اچ تی ام ال ساده را به مرورگر بازگشت می دهند.
  • فایل های پی اچ پی دارای پسوند هایی نظیر “..php”, “.php3”, or “.phtml” می باشند.

مای اس کیو ال(MySQL) چیست؟

  • مای اس کیو ال یک سرور پایگاه داده است.
  • مای اس کیو ال برای کاربردهای کوچک و بزرگ مناسب است.
  • مای اس کیو ال از اس کیو ال استاندارد پشتیبانی می نماید.
  • مای اس کیو ال برای چندین سامانه تدوین شده است.
  •   مای اس کیو ال برای دانلود و به کار بردن رایگان می باشد.

پی اچ پی + مای اس کیو ال

  • پی اچ پی به همراه مای اس کیو ال دارای عملکردی یکسان در سامانه های مختلف می باشند(شما می توانید آن را در Windows گسترش داده و در Unix به خدمت بگیرید).

چرا پی اچ پی؟

  • پی اچ پی بر روی سامانه های گوناگون اجرا می گردد(Windows،  Linux، Unix و …).
  • پی اچ پی تقریبا با همه سرور هایی که هم اکنون به کار برده می شوند سازگاری دارد (Apache، IIS و …).
  • پی اچ پی رایگان است، نسخه اصلی آن را می توانید از این نشانی دریافت نمایید: www.php.net

از کجا آغاز نمایم؟

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

  • Apache یا IIS برروی سرور خو نصب نمایید و سپس پی اچ ی و مای اس کیو ال را نصب نمایید.
  • یا یک میزبان وب که از ی اچ پی و مای اس کیو ال پشتیبانی نماید پیدا نمایید.

نصب پی اچ پی

چه چیز هایی نیاز دارد؟

اگر سرور شما از پی اچ پی پشتیبانی می نماید نیاز نیست کاری انجام بدهید. فقط یک فایل پی اچ پی درون پوشه خود ایجاد نمایید و سرور آن را برای شما اجرا می کند. برای اینکه پی اچ پی رایگان می باشد بیشتر میزبان های وب پشتیبانی آن را ارائه می دهند.

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

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

http://www.php.net/manual/en/install.php

دانلود پی اچ پی

دانلود رایگان پی اچ پی از اینجا:

http://www.php.net/downloads.php

دانلود پایگاه داده مای اس کیو ال

دانلود رایگان مای اس کیو ال از اینجا:

http://www.mysql.com/downloads/

دانلود سرور آپاچی

دانلود رایگان آپاچی از اینجا:

http://httpd.apache.org/download.cgi

Share

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *