شما می توانید PHP را بر روی ویندوز (۹۸,ME,NT,2000,XP,2003,VISTA) با Apache و MySQL نصب کنید.
ولی بر روی ویندوزهای ۹۸ و ME ممکن است با مشکلاتی مواجه شوید.

Apache Website

PHP Website

MySQL Website

اما روش دیگر استفاده از بسته های زیر می باشد :

WAMP (Windows, Apache, MySQL, PHP)

XAMPP (X-all platforms, Apache, MySQL, PHP, Perl)

من بر روی سیستم خودم WAMP را نصب کرده ام، بعد از دریافت فایل و دبل کلیک کردن بر روی آن عملیات نصب شروع می شود.

دایرکتوری پیش فرض c:\wamp می باشد اما شما می توانید هر مسیری را انتخاب کنید.

درون دایرکتوری WAMP شما یک دایرکتوری به نام www خواهید دید، جایی که شما می توانید فایلهای پروژه خود را در آن کپی کنید، هر چه در این فولدر قرار دهید

در صفحه ابتدایی مشاهده خواهید کرد. وقتی localhost را در مرورگر خود وارد کنید با کلیک کردن بر روی نام پروژه ها می توانید آنها را اجرا کنید.

مراحل زیر ضروری نمی باشند اما بهتر است که اجرا شوند :
ابتدا WAMP Server را اجرا کنید، پس از اجرا متوجه یک آیکان در Tray می شوید، با کلیک کردن دکمه چپ موس روی آن منویی فعال می شود،

به قسمت PHP بروید و php.ini را انتخاب کنید.
بعد از باز شدن php.ini به پایین بیایید تا به قسمت error_reporting برسید، بهتر است این ویژگی فعال باشد بنابراین طبق خط زیر آنرا تغییر دهید :

org

به صورت پیش فرض در MySQL، نام کاربر root و رمز آن خالی می باشد، اما بهتر است که برای آن یک رمز عبور در نظر گرفته شود، بنابراین دوباره بر روی آیکان WAMP کیلیک چپ کرده

و به MySQL بروید و MySQL Console را انتخاب کنید، یک پنجره شبیه Command Prompt باز می شود و از شما رمز عبور می خواهد،

کلید Enter را فشار دهید (چون حالت پیش فرض رمزی ندارد) سپس کدهای زیر را وارد کنید :

USE mysql UPDATE user

SET Password=PASSWORD(‘yourpass’) WHERE user=’root’;
;FLUSH PRIVILEGES;
پنجره را ببندید، به آیکان WAMP بروید و Restart All Services را انتخاب کنید، حال اگر دوباره MySQL Console را انتخاب کنید
هنگام درخواست رمز عبور باید رمز جدید که در خط SET Password وارد کرده بودید را وارد کنید.