Для розробки веб-застосувань із використанням PHP потрібно встановити PHP-інтерпретатор та веб-сервер. Зазвичай таким веб-сервером є Apache HTTP-сервер - відкритий веб-сервер Інтернет для UNIX-подібних, Microsoft Windows, Novell NetWare та інших операційних систем.
Apache передусім використовується для передачі через HTTP статичних та динамічних веб-сторінок у всесвітній павутині. Багато веб-застосунків спроектовано, зважаючи на середовище і можливості, які надає цей веб-сервер.
Apache зіграв ключову роль у початковому зростанні всесвітньої павутини, і продовжує бути найпопулярнішим у світі веб-сервером, де-факто платформою, на яку орієнтуються інші веб-сервери.
Згідно статистики Netcaft за жовтень 2010 року, Apache є найпоширенішим серверним програмним забезпеченням в Мережі: на цей веб-сервер припадала частка понад 58% відповідного сегменту ринку (майже 135 мільйонів сайтів). Друге місце за популярністю займають програмні платформи Microsoft — 23% (53 мільйони сайтів).
Для розгортання Apache на ОС Windows потрібно:
- Скачати Windows-дистрибутив (наприклад, Apache 1.3.xx Win32 Binary (Self extracting) з httpd.apache.org).
- Переконатися, що 80-й TCP-порт не занятий яким-небудь сервісом або аплікацією, наприклад, Microsoft IIS. Якщо 80-й порт зайнятий, то потрібно внести зміни у налаштування IIS (або іншого сервісу).
- Запустити дистрибутив.
Для роботи з PHP потрібно також установити інтерпретатор. Його можна скачати за адресою www.php.net/downloads.php (наприклад, PHP 4.x.x Zip package).