Un servidor Web casi para el comun usa como programas el:
Apache (servidor web)
PHP (lenguaje para generar comandos y enlazar Transpote con la base de datos entre otras cosas en una Web y la base de datos)
MYSQL (Base de datos donde se guarda la Informacion que con el Uso de un transporte envia y guarda la información)
Servidor MSTP (Para enviar mensajs masivos atraves de un E-Mail en este caso el mensaje de activacion de la cuenta)
Descargar el Servidor Joomla
http://www.multiupload.com/YJH8NQHIY0
Descomprimir en la carpeta que desee "no subcarpetas" (recomendado en la C:)
vera archivos:
Ayuda: le ofrece una guia en español
Iniciar:Se prepara Para iniciar el servidor con un Menu (icono lado derecho inferio como un atomo de colores)
Run_pre_check: revisa los puertos desponibles

Iniciar en Forma Portable (el servidor se activara manualmente cada vez que encienda su PC)Click Izquierdo

Iniciar In Forma permanente (Automaticamente se activa al encender tu PC)Click derecho

Zona del Administrador Donde podras:
cambiar contraseñas para darle seguridad a tu servidor
Crear Host Virtuales (para crear varias paginas webs con host redireccionando las carpetas de tu web independientemente)
etc.

**
CONFIGURANDO SERVIDOR SMTP (para que activen su cuenta por E-Mail)**
Dentro de la carpeta msmtp se encuentra el archivo msmtprc (editar el archivo msmtprc)
1.- si tienes cuente gmail
en la parte de:
#==== Set a default account =====================
account default : Hotmail
cambiar por
#==== Set a default account =====================
account default : Gmail
y en el mismo archivo :
# 3 === A freemail account at Google ============
account Gmail
tls on
port 587
tls_certcheck off
host smtp.gmail.com
from john.doe777@gmail.com
auth on
user john.doe777@gmail.com
password fred999
Por (ejemplo: mi E-mail mimail@gmail.com contraseña de E-Mail micontraseña))
# 3 === A freemail account at Google ============
account Gmail
tls on
port 587
tls_certcheck off
host smtp.gmail.com
from mimail@gmail.com
auth on
user mimail@gmail.com
password micontraseña
PD: use un Mail que no sea el personal cree uno en GMAIL especialmente para este servicio