php requires httpd. I guess because of /usr/lib/httpd/modules/libphp5.so and /etc/httpd/conf.d/php.conf When I use lighttpd, I do not need it, but only /usr/bin/php-cgi and the php.ini of course. But when I install php, httpd is installed as well. Please split the httpd and the cgi parts from the main package, to make it possible to install only the php-cgi (and maybe the php cli) version.
This was done in FC6; it's not going to be backported to FC5 at this stage. *** This bug has been marked as a duplicate of 177821 ***