Why can't install php on vista?

There is a problem with the installer and vista. To install Apache, MySQL or PHP you must disable User Account Controller, install the program(s) restart the computer and enable UAC. This is the only way to install those software and other ones, not listed here.