لغة PHP تحتاج إلى مترجم خاص بها لأن خادم الويب ليس مترجماً لـ PHP، وفي الواقع يمكن لخادم الويب التعامل مع طلبات مختلفة مثل طلب صورة أو صفحة ويب ثابتة تحتوي على XHTML وCSS فقط، ولكن عندما تطلب منه صفحة ويب تحتوي على PHP سوف يتصل بالمترجم الخاص بها ويعطيه الملف لتفسيره ثم ينتظر إرسال الرد إلى العميل Client.
لذا فإن لغة PHP تعمل من جانب الخادم أو الـ Server وهي تعمل فقط عندما يتعين على السيرفر الاستجابة للطلب، وبالتالي فأنت بحاجة إلى خادم ويب تقوم بتثبيته على الجهاز الخاص بك، والخادم الويب الأكثر شيوعاً هو Apache HTTP أو Apache HTTPD.
ويتم نشر خادم الويب هذا من خلال منظمة غير ربحية تسمى Apache Software Foundation، وتشتهر هذه المنظمة بمشاريع متعددة بالإضافة إلى ترخيصها لخادم الويب Apache وهو مجاني ومفتوح المصدر.