Ciao! per creare un sito ti serve un webserver (ad esempio
apache). Per rendere questo server accessibile solamente dalla rete locale devi poi configurare opportunamente il file "httpd.conf".. Ovviamente in questo modo installerai solamente il webserver, per cui se vuoi usare un linguaggio come php devi installarlo e configurarlo a parte, e lo stesso discorso vale anche per il database!
I software come joomla/wordpress & simili servono solo per creare un sito web, ma si da per scontato che ci sia già un webserver (e database) funzionante!