عنوان: آموزش php آموزش کامپیوتر
کد PHP معمولاً روی یک وب سرور توسط یک مفسر PHP که به عنوان یک ماژول، یک شبح یا یک رابط اجرایی مشترک دروازه (CGI) اجرا می شود، پردازش می شود. در یک وب سرور، نتیجه کد PHP تفسیر شده و اجرا شده – که ممکن است هر نوع داده ای باشد، مانند داده های HTML تولید شده یا تصویر باینری – کل یا بخشی از یک پاسخ HTTP را تشکیل می دهد. سیستمهای قالب وب مختلف، سیستمهای مدیریت محتوای وب و چارچوبهای وب وجود دارند که میتوانند برای هماهنگ کردن یا تسهیل تولید آن پاسخ استفاده شوند. علاوه بر این، PHP را می توان برای بسیاری از وظایف برنامه نویسی خارج از زمینه وب، مانند برنامه های گرافیکی مستقل و کنترل هواپیماهای بدون سرنشین روباتیک استفاده کرد.[16] کد PHP را می توان مستقیماً از خط فرمان نیز اجرا کرد.
مفسر استاندارد PHP که توسط موتور Zend ساخته شده است، نرم افزار رایگانی است که تحت مجوز PHP منتشر شده است. PHP به طور گسترده ای پورت شده است و می تواند بر روی اکثر وب سرورها در انواع سیستم عامل ها و پلتفرم ها مستقر شود.