آنچه که هم اکنون باید بدانید:

پیش از آنکه ادامه دهید شما باید اطلاعاتی راجع به موارد زیر را داشته باشید:
• HTML
• اطلاعاتی راجع به اسکریپت ها
PHP چیست؟

• PHP مخفف PHP: Hypertext Preprocessor است.
• PHP یک زبان تحت سرور اسکریپتی مانند ASP است.
• اسکریپت های PHP تحت سرور اجرا می شود.
• PHP پایگاه داده ها یا Database های زیادی را پشتیبانی می کند(MySQL ، Informix ،Oracle ،Sybase ،solid ،PostgreSQL ،Generic ODBC و غیره )
• PHP یک نرم افزار opensource است.
• PHP برای دانلود و استفاده رایگان است.
فایل PHP چیست؟

• فایل های PHP می توانند حاوی متن ، تگ های HTML و اسکریپت ها باشند.
• فایل های PHP روی مرورگرها در قالب HTML بازگردانده می شوند.
• فایل های PHP دارای پسوند “.php” یا “.php5” یا”.phtml” می باشند.
MySQL چیست؟

• MySQL یک سرور پایگاه داده است.
• مناسب برای محیط های عملیاتی کوچک و بزرگ است.
• MySQL استاندارد SQL را پشتیبانی می کند.
• روی چندین پلتفرم اجرا می شود.
• رایگان برای نصب و استفاده است.
PHP + MySQL

ترکیب PHP و MySQL به شما اجازه استفاده از آن ها را در سیستم های مختلف کامپیوتری می دهد (اصطلاحا به آن cross-platform گفته می شود یعنی می توانید برنامه های خود را روی Windows ، Linux و یا MAC OS و... اجرا نمایید).
چرا PHP ؟

• PHP روی سیستم عامل های مختلف عمل می کند(windows ، linux ، unix و غیره)
• PHP با بیشتر سرور هایی که امروزه استفاده می شود سازگار است(Apache ،IIS ،...)
• PHP از سایت رسمی PHP: Hypertext Preprocessor نیز به طور رایگان قابل دانلود است.
• PHP بسیار ساده برای یادگیری است و روی سرور به خوبی اجرا می شود.
از کجا شروع کنیم؟

برای دستیابی به یک وب سرور با پشتیبانی PHP شما می توانید:
• Apache (یا IIS) را روی سرور خود نصب کنید سپس PHP و MySQL را نصب کنید.
• یا یک میزبان وب پیدا کنید که PHP و MySQL را پشتیبانی کند.
• یا از پکی از پکیج های PHP, MySQL, Apache استفاده نمایید (توصیه ما به شما این حالت است). برای استفاده از این حالت می توانید آموزش نصب پکیج Xampp را از اینجا مطالعه نمایید.