Web sunucusu haline getirilmesi istenen bilgisayarda, öncelikle bir web sunucu yazılımının aktif olarak çalıştırılması gerekmektedir. İnternette en çok kullanılan Web sunucu yazılımının Apache olduğu söylenebilir. Apache, yalnızca Web istemlerini kabul edip, istenen Web sayfalarını teslim etmekle sınırlı bir göreve sahiptir. Halihazırda Apache kurulu bir bilgisayara PHP derleyicisi kurmak, statik Web sayfası sunumuyla sınırlı bilgisayarın, dinamik Web sayfaları sunabilen bir Web sunucuya dönüşmesini sağlar. Bu sebeple PHP, sunucu taraflı derleyici olarak nitelendirilebilir. Hemen her PHP Web projesinde kendini gösteren veri yönetim ihtiyacı bir veritabanı yönetim sistem ile giderilmelidir. Bu noktada, küçük ve orta ölçekli projelerde yıllardır kullanılmış olmasıyla kendini ispatlayan MySQL adlı veritabanı yönetim sisteminin kullanılması önerilebilir.