پیش نیازها

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


PHP چیست ؟

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

فایل های PHP

  • فایل های PHP می تواند شامل متن ، برچسب و اسکریپت باشد.
  • فایل های PHP به صورت کد های HTML ساده به مرورگر بازگشت داده می شوند.
  • پسوند فایل های PHP به صورت های .php ، .php3 و .phtml هستند.

MySQL چسیت ؟

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

چرا PHP ؟

  • PHP بر روی همه سیستم عامل ها کار میکند. ( ویندوز ، لینوکس ، یونیکس و … )
  • PHP با اکثر سرور های کنونی سازگار است. (آپاچی ، IIS و … )
  • PHP را می توان به صورت رایگان از سایت رسمی آن دانلود کرد: www.php.net
  • یادگیری و استفاده از PHP بسیار ساده است.

از کجا شروع کنیم ؟

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

  • آپاچی را بر روی سرور خود نصب کنید و سپس PHP و MySQL را نصب کنید.
  • از یک هاستینگ با پیشتیبانی از PHP و MySQL ساتفاده کنید.

در صورتی که سرور شما از PHP پشتیبانی می کند نیاز به انجام کار خاصی ندارید. در غیر این صورت می بایست PHP را نصب نمایید : PHP: Installation and Configuration - Manual
دانلود PHP
PHP را از این طریق دانلود نمایید : PHP: Downloads
دانلود MySQL
MyQSL را از این طریق دانلدو نمایید : MySQL :: MySQL Downloads (Generally Available)
دانلود Apache Server
Apache Server را از این طریق دانلود کنید : Download - The Apache HTTP Server Project
توصیه می کنیم برای راحتی کار ، کاربران ویندوز می توانند از برنامه هایی مانند WAMP و یا XAMPP استفاده کنند.