PHP'yi çalıştırabilmek için öncelikle web sunucusu, php yorumlayıcısı ve veritabanına ihtiyaç duyulur. Web sunucusu olarak en çok tercih edilen yazılım Apache'dir. Bunun dışında IIS, Xitami gibi yazılımlar da kullanılabilir. Web sunucusu PHP dosyalarının web üzerinde yayımlanmasını sağlar.
Veritabanı olarak en çok tercih edilen yazılım ise MySQL'dir. PHP'nin geniş veritabanı yazılımı desteği vardır. Bunlardan önemli olanları: PostgreSQL, Oracle, MS-SQL, IBM DB2'dir. PHP çalışırken bilgiler veritabanına kaydelilir ve gerektiğinde okunmak üzere saklanır. Örnek verecek olursak bir üyelik sisteminde kullanıcıların e-posta adresleri, şifreleri ve diğer kişisel bilgileri veritabanına kaydedilir. PHP'de veri saklamanın en güvenli ve hızlı yolu veritabanı kullanmaktır.
PHP gereksinimlerini download bölümünden indirebilirsiniz.