сейчас вроде как есть php работающий без апачи, но на счет этого подсказать не могу.
А привычным способом так: устанавливается апачи, устанавливается php и mysql. Далее пишутся php скрипты и кладутся в определенные папки в апачи (зависит от версий апачи).
Например если для винды, то можно задействовать
denwer
это лучший вариант для тестов под виндой. Так как устанавливает и пхп и базы данных и апачи за раз, автоматически.
После установки денвера, заходим директорию, в которую он был установлен, идем в папку home, там создаем нужную папку, например mysite.com, в ней создаем папку www и уже в нее ложим php скрипты.
Далее надо будет перезапустить денвер (если он уже был запущен) для того, чтобы в файл hosts внеслась созданная директория
А после этого просто используем обычные url'ы. Например
http://mysite.com/somescript.php
под линуксом тоже довольно просто поставить апачи, php, и mysql. инструкций навалом. Главное обновить списки по аптитуда перед установкой
sudo apt-get update
ну и скрипты копировать с правами суперсользователя. Скажем в убунту, можно запустить наутилус с правами рута
sudo nautilus