Antes de instalar un servidor de páginas web es conveniente comprobar si no hay ya uno instalado, o al menos si no está en funcionamiento. Para ello, es suficiente con abrir el navegador y escribir la dirección http://localhost. Si se obtiene un mensaje de error es que no hay ningún servidor de páginas web en funcionamiento (aunque podría haber algún servidor instalado, pero no estar en funcionamiento).
Una vez validado que no tenemos un servidor de sitios web(Software que interpreta un lenguaje de programación para visualizarlo en los navegadores).
- Descargar paquete de Software XAMPP. …
- Antes de iniciar la instalación de XAMPP es recomendable desactivar temporalmente el antivirus. …
- También el Control de cuentas de usuarios (UAC) puede impedir la instalación de XAMPP
Una vez descargado procedemos a la instalación: Buscamos el archivo .exe que nos descargamos(por lo general se descarga en nuestra carpeta de window DESCARGAS), y presionamos ejecutar:
A continuación se inicia el asistente de instalación. Para continuar, haga clic en el botón «Next».
Los componentes mínimos que instala XAMPP son el servidor Apache y el lenguaje PHP, pero XAMPP también instala otros elementos. En la pantalla de selección de componentes puede elegir la instalación o no de estos componentes. Para seguir estos apuntes se necesita al menos instalar MySQL y phpMyAdmin.
Estos ultimos son sofwate que administran la base de datos(aqui es donde se almacena toda la información del sitio web de wordpress).
En la siguiente pantalla puede elegir la carpeta de instalación de XAMPP. La carpeta de instalación predeterminada es C:\xampp. Si quiere cambiarla, haga clic en el icono de carpeta y seleccione la carpeta donde quiere instalar XAMPP. Para continuar la configuración de la instalación, haga clic en el botón «Next».
La siguiente pantalla ofrece seleccionar el idioma del interfaz del panel de control (las opciones disponibles en esta versión son el inglés y el alemán).
La siguiente pantalla ofrece información sobre los instaladores de aplicaciones para XAMPP creados por Bitnami. Haga clic en el botón «Next» para continuar. Si deja marcada la casilla, se abrirá una página web de Bitnami en el navegador.
Una vez elegidas las opciones de instalación en las pantallas anteriores, esta pantalla es la pantalla de confirmación de la instalación. Haga clic en el botón «Next» para comenzar la instalación en el disco duro.
El proceso de copia de archivos puede durar unos minutos.
Durante la instalación, si en el ordenador no se había instalado Apache anteriormente, en algún momento se mostrará un aviso del cortafuegos de Windows para autorizar a Apache a comunicarse en las redes privadas o públicas. En principio, se recomienda no modificar las casillas marcadas, sean públicas o privadas, y hacer clic en el botón «Permitir acceso». Como ejemplo, en la captura de pantalla aparece marcada la casilla privada, porque ese es el perfil de red configurado en el equipo. En el apartado siguiente, El cortafuegos de Windows, se explica con algo más de detalle el significado de estos permisos y la manera de modificarlos posteriormente si fuera necesario.
Una vez terminada la copia de archivos, la pantalla final confirma que XAMPP ha sido instalado. Si se deja marcada la casilla, se abrirá el panel de control de XAMPP, pero debido a un problema en el instalador de XAMPP que se explica en el apartado Problemas en Windows 10 tras la instalación, se recomienda desmarcarla. Para cerrar el programa de instalación, haga clic en el botón «Finish».
El cortafuegos de Windows
El cortafuegos de Windows es el encargado de filtrar las peticiones exteriores a nuestro equipo, por ejemplo cuando desde el navegador de otro ordenador de la red local en la que nos encontramos alguien quiere abrir páginas alojadas en nuestro servidor.
El cortafuegos de Windows filtra las conexiones de acuerdo con las reglas de entrada que haya establecidas. Por ello, cuando se pone en marcha por primera vez cualquiera de los servidores que instala XAMPP, el cortafuegos de Windows pregunta al usuario si quiere autorizar o no las conexiones desde el exterior para ese servidor en concreto (Apache, MariaDB, etc.) .
Así, la primera vez que se pone en marcha Apache después de la instalación mediante el botón Start correspondiente …
… el cortafuegos de Windows pregunta al usuario en qué perfiles de red (privado o público) se permitirá que Apache se comunique con otros equipos. Si lo permitimos (marcando la casilla), otros equipos de la misma red local podrán ver páginas en nuestro servidor, pero si no lo permitimos (dejando la casilla sin marcar), las peticiones del exterior no llegarán al servidor.
Para saber qué perfil es necesario autorizar, tendremos que saber qué perfil estamos utilizando. Para ello, tenemos que abrir la aplicación Configuración > Red e Internet y hacer clic en Propiedades de Ethernet:
Se abrirá la pantalla del perfil de red, en la que podremos ver si nuestro perfil de red es público o privado:
En principio, sería suficiente con autorizar el perfil que tengamos seleccionado (sea este público o privado):
Tenga en cuenta que si autoriza únicamente uno de los dos perfiles y posteriormente cambia el perfil de red, el cortafuegos de Windows no le preguntará si autoriza el acceso a este perfil hasta que no se reinicie Apache. Lógicamente, si autorizamos ambos perfiles, Apache será siempre accesible independientemente del perfil.
Tenga en cuenta también que la ventana que solicita autorización crea siempre reglas de entrada en el cortafuegos para el perfil de red actual. Si se marca la casilla y se permite el acceso, se creará una regla permitiendo el acceso, pero si la casilla se desmarca o si se cancela o cierra la ventana, se creará una regla denegando el acceso.
Si el arranque de Apache tiene éxito, el panel de control mostrará el nombre del módulo con fondo verde, su identificador de proceso, los puertos abiertos (http y https), el botón «Start» se convertirá en el botón «Stop» y en la zona de notificación se verá el resultado de las operaciones realizadas.
Si se abre el programa «Windows Defender Firewall con seguridad avanzada», en el apartado de Reglas de entrada se pueden ver las nuevas reglas añadidas (una para cada protocolo, TCP o UDP).
Tenga en cuenta que el cortafuegos de Windows sólo mostrará la ventana solicitando autorización la primera vez que se inicie Apache en un perfil de red para el que no se hayan establecido anteriormente las reglas de entrada. Si posteriormente se desean modificar o eliminar las autorizaciones, tendremos que hacerlo con el programa «Windows Defender Firewall con seguridad avanzada».
Abriendo el programa «Windows Defender Firewall con seguridad avanzada», en el apartado de Reglas de entrada podremos ver las reglas de Apache que bloquean el acceso a nuestro perfil de red.
Para permitir una conexión que estaba bloqueada, basta con hacer clic derecho sobre la regla, elegir en el menú contextual la opción Propiedades y en la pestaña General hacer clic en Permitir la conexión y en Aceptar.
Todo este proceso ocurre también con el resto de servidores, por ejemplo con el servidor de bases de datos MySQL/MariaDB que se instala con XAMPP.
Así, la primera vez que se pone en marcha la base de datos después de la instalación mediante el botón Start correspondiente …
… se muestra el aviso del cortafuegos de Windows que pregunta al usuario en qué perfiles de red (privado o público) se permitirá que la base de datos se comunique con otros equipos.
Si el arranque del servidor de bases de datos tiene éxito, el panel de control mostrará el nombre del módulo con fondo verde, su identificador de proceso, el puerto abierto, el botón «Start» se convertirá en el botón «Stop» y en la zona de notificación se verá el resultado de las operaciones realizadas.
Comprobación de la instalación
Para comprobar que XAMPP se ha instalado correctamente, inicie el servidor Apache mediante el panel de control y escriba en el navegador la dirección http://localhost. XAMPP abrirá una página web local a la que denominan panel de administración web (dashboard), que incluye alguna herramienta de utilidad:
Ya con este paquete en nuestra maquina donde tenemos el servidor de servicios y el manejador de base de datos y PHP como interprete de lenguaje el cual esta hecho wordpress podemos comenzar con la instalación de del CMS.
Cualquier duda o problemas de la instalación con xampp puedes hacerla saber a traves del correo electronico y de esta manera agendar un meet para apoyarte en la actividad.