Localhost funziona sul tuo PC. Se hai un altro servizio apache e mysql in rete dovrai connetterti con il nome del pc o l'ip del pc server di rete.

Quindi sul tuo PC puoi mettere sia apache che mysql ed usare localhost come host per la connessione. Ovviamente devi abilitare il tuo firewall sia per apache porta 80 che per mysql. porta 3306.

L'ambiente sul tuo pc e' quindi diverso da quello della rete. Puoi avere e vedere entrambi con la sola accortezza di impostare l'host corretto.