I can't think of any easy way to use a web browser to interact with PHP scripts other than using a web server.
So to answer your question, no, you don't have to have IIS or Apache installed... you just have to have some sort of web server running.
EDIT: Well, there are projects such as PHP-GTK and whatnot, but I don't have any experience with creating such an application nor have I seen one.