Io non ho avuto problemi nell'installazione con xp prof.
se la porta 80 crea problemi cambiala!
all'interno di httpd.conf troverai
	codice:
	#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
#Listen 3000
Listen 9081
....
#
# Port: The port to which the standalone server listens.  Certain firewall
# products must be configured before Apache can listen to a specific port.
# Other running httpd servers will also interfere with this port.  Disable
# all firewall, security, and other services if you encounter problems.
# To help diagnose problems use the Windows NT command NETSTAT -a
#
Port 90
...
#<VirtualHost *:80>
#    ServerAdmin webmaster@dummy-host.example.com
#    DocumentRoot /www/docs/dummy-host.example.com
#    ServerName dummy-host.example.com
#    ErrorLog logs/dummy-host.example.com-error_log
#    CustomLog logs/dummy-host.example.com-access_log common
#</VirtualHost>
<VirtualHost *:9081>
    DocumentRoot c:\attenzioneinseriscoindirizzosenzaspazi\usa_nospace
</VirtualHost>
 
non ho mai provato ad usare un'altra porta, ma dovrebbe funzionare.
Importante al momento dell'installazione digitare i campi che ti richiede tipo localhost, mail@mail.com, ecc.... li potrai sempre modificare in un secondo momento dal file httpd.conf.
Non so se basilare eseguire l'installazione sul disco c: sia di apache che di php, se ricordo bene uno dei due deve essere su c: altrimenti devi cambiare un pacco di dati all'interno dei file di configurazione.
 