Porque vc não usa o servidor embutido?
é só entrar no webroot do teu app e rodar
php -S localhost:8099
Simples porque além do servidor web (apache ou nginix) e PHP ainda precisa-se de Banco de dados, facilitadores para criar e manipular bancos dados como phpmyadmin.
Tem ainda o caso das enginer do web server usador para url amigáveis, não sei como é que o servidor inbitido do php lida com isso...