Está en la página 1de 22

IAW - ASIR 2023

JORGE SÁNCHEZ ORTEGA

Instalación de servidores de
aplicaciones web en Windows 11
Unidad 1: Administración de Sistemas Informáticos en Red - Implantación de Aplicaciones Web
ÍNDICE

PAG 2 → Corrección en la instalación de Apache

PAG 11 → Corrección en la instalación de MariaDB

PAG 16 → Corrección en la instalación de PHP

PAG 22 → Corrección en la instalación de PHPMyAdmin

CORRECCIÓN EN LA INSTALACIÓN
DE APACHE

lo primero que debemos hacer es viajar hasta la página de apache.org, donde


buscaremos el apartado de descarga. Buscaremos la opción “Files for microsoft
windows”.

Una vez dentro solo seleccionaremos “”ApacheHaus”. esta opción nos llevará a la
descarga del programa que nosotros queramos instalar.
Una vez dentro de la siguiente pestaña buscaremos el software que más se adecue a
nuestro SO. En mi caso he seleccionado la versión 2.4.55 de arquitectura de 64bits.
Pulsamos en la opción subrayada en amarillo.

Una vez pulsemos ese botón dentro de la página de apache comenzará automáticamente
la descarga del software, si no comienza pulsaremos en “direct link”.
Una vez descargado volveremos a la página anterior para buscar en la parte de abajo
“Visual Studio redistributable Packages”. En esta opción buscaremos para descargar la
versión que se adapte a la arquitectura de nuestro PC. En mi caso igual que antes 64bits.

Una vez descargado tendremos un archivo comprimido con lo necesario para instalación
de apache y un instalable para la versión necesaria de de C++ en la cual haremos click
derecho y ejecutar como administrador.
Una vez hayamos instalado el programa C++ debemos descomprimir el archivo de
apache, dentro de este encontraremos la carpeta “Apache24” La cual la moveremos al
directorio raíz de nuestro sistema. Como podemos ver en la imagen de abajo marcado en
azul ya he movido la carpeta al directorio raíz.

A continuación abriremos una consola de comando en modo administrador y viajaremos


hasta la carpeta “bin” dentro del directorio Apache24. Para esto usaremos el comando;

cd c:/Apache24/bin
Una vez dentro del directorio lee pasaremos el siguiente comando de instalación;

httpd -k install

Nos aparecerá una ventana emergente del firewall de windows para la instalación de
apache en nuestro sistema, donde le concederemos los permisos marcados en las
opciones que abajo están seleccionadas en azul. Esto permitirá que se conecten redes
tanto privadas como públicas.

Una vez instalado correctamente abriremos el panel de servicios, buscando servicios en


la barra de búsqueda o pulsando las teclas “windows + r” y buscaremos services.smc. En
el panel que se abrirá buscaremos Apache24. Desde esta ventana podremos iniciar el
servicio de Apache en nuestro ordenador
Si hemos seguido los pasos correctamente ya podremos visualizar en el navegador la
página de localhost donde nos mostrará la página de apache con la versión de apache
que hemos instalado.

Si buscamos dentro del directorio de apache24/bin podremos encontrar


“ApacheMonitor.exe” un programa que nos muestra la situación de nuestro servidor
apache.
Una vez instalado y monitorizado podemos ver que funciona todo correctamente.
Empecemos a configurar el archivo de configuración de nuestro servidor. Este archivo se
sitúa en Apache24/conf. El archivo es httpd.conf, el cual lo podremos abrir con un editor
de texto sencillo como es el bloc de notas o programas más avanzados como visual
studio code.
dentro de este archivo podremos encontrar información tal como el nombre de nuestro
servidor o el puerto de escucha, que por defecto suele ser el 80. Marcado en azul en las
imagenes de abajo.

La primera línea que cambiaremos será la número 240 donde cambiaremos el valor de
AllowOverride de none a All.
Una vez cambiada esta línea debemos reiniciar el servicio, lo podemos hacer de
diferentes maneras; desde el monitor de Apache, desde la consola de comandos con
httpd -k restart o desde el panel de servicios de windows, yo en mi caso use el panel de
servicios.

Una vez reiniciado podemos comprobar su funcionamiento con localhost o accediendo a


la carpeta de htdocs y abriendo el archivo index.html.
CORRECIÓN E INSTALCIÓN DE
MARIADB

El primer paso para poder instalar MariaDB en nuestro sistema operativo es dirigirnos a
su página web para buscar el paquete de descarga. En mi caso instalaremos la versión
11.2.1 en windows 11 con arquitectura x86 de 64 bits.
Una vez descargado el paquete de instalación solo tendremos que abrirlo e instalarlo en
nuestra maquina siguiendo los pasos del asistente.

Una vez hayamos seguido los paso nos pedirá una contraseña para nuestras bases de
datos yo he puesto “ASIR-IAW2023”, y después de eso cambiaremos el nombre de
nuestro servicio a MySQL para hacer que tenga mejor compatibilidad, si dejamos el
nombre por defecto puedo causar problemas con programas externos.

Comprobemos que se ha instalado en nuestro sistema mirando la ruta de instalación.


Como podemos apreciar en la imagen de arriba se ha instalado correctamente. Para el
siguiente paso abriremos un terminal en modo administrador y nos situaremos en la
carpeta de bin dentro de MariaDB 11.2, la ruta completa sería “C:/Archivos de
programa/MariaDB 11.2/bin”, una vez dentro nos iniciaremos como root con el siguiente
comando.

mysql -u root -h localhost -p

Una vez introducido el comando nos pedirá la contraseña que hayamos puesto antes
“ASIR-IAW2023”

Creemos una base de datos y mostrémosla por pantalla para ver que todo funciona
correctamente
Con la instalación de MariaDB se habrá instalado automáticamente una interfaz gráfica
con la que podemos realizar las peticiones a la base de datos de una manera más visual.
La primera vez que lo abramos tendremos que conectarlo con la base de datos pulsando
en nueva. Tendremos que poner la contraseña que pusimos antes para que funcione
correctamente.
CORRECIÓN E INSTALACIÓN DE PHP
Como en todos los apartados anteriores lo primero que debemos hacer es viajar hasta la
página principal de PHP y buscar la opción de descargar para nuestro sistema.

Una vez descargado, lo descomprimimos y le cambiamos el nombre al directorio por PHP,


este directorio lo moveremos hasta el directorio raíz de nuestro sistema.

Una vez movido al directorio raíz tendremos que cambiar y añadir líneas al archivo de
configuración de Apache24. Para esto tendremos que situarnos en la carpeta conf de
Apache24. El archivo a editar se llama httpd.conf, la ruta completa sería;
C:/Apache24/conf/httpd.conf.

Una vez dentro del archivo de configuración le añadiremos las siguientes líneas.
LoadModule php8_ module “C:/PHP/php8apache2_4.dll”

<IfModule php8_module>

DirectoryIndex index.html default.php index.php

AddHandler application/x-httpd-php .php

PHPIniDir "C:/PHP"

</IfModule>

Recordar en las últimas versiones de Apache que la ruta del archivo .dll debe estar entre
comillas. lo tuve que corregir más adelante por que sin las comillas no funciona el
servicio.

En el archivo de configuración buscaremos la línea donde pone Directoryindex y


cambiaremos el que viene por defecto por index.php. Es importante guardar los cambios
una vez cambiemos o añadamos líneas al fichero de configuración. También es
importante mantener copias de seguridad por si añadimos algo mal poder recuperar la
parte que llevábamos bien.
Ahora tendremos que añadir las variables de entorno a nuestro sistema para poder
trabajar con comandos php. Para eso debemos ir hasta el panel de control, buscar la
opción sistema y una vez dentro configuración avanzada del sistema.

Se abrirá una nueva ventana en la que buscaremos variables de entorno, donde


añadiremos las siguientes líneas en el apartado path.
El siguiente paso es configurar el servidor PHP. Primero tendremos que renombrar el
archivo php.ini-development por php.ini, el archivo se encuentra en C:/PHP/php.ini-
development. Una vez renombrado lo vamos a editar. descomentamos la línea número
757 “extension_dir = ”ext”. Para descomentar una línea solo tenemos que quitar el “;” del
principio de la línea.
Las siguientes líneas a descomentar son “extension=mbstring, extension=mysqli y
extension=pdo_mysqli” situadas a partir de la línea 940.

Comprobemos los módulos desde la consola de comandos para ver que se han activado
correctamente con c:\php\php -m.
Si hemos seguido todos los paso correctamente el servidor debería funcionar.
CORRECIÓN E INSTALACIÓN DE
PHPMYADMIN
Como siempre viajamos a la página de PHPmyAdmin donde podremos descargar el software.

Una vez descargado solo tendremos que descomprimirlo y llevarlo hasta la carpeta de htdocs
dentro de Apache24, lo renombramos para que nos sea más sencillo acceder hasta él en mi
caso lo he llamado “phpmyadmin” y listo solo tendremos que acceder a nuestro navegador
web e introducir la url de localhost y phpmyadmin. Una vez dentro nos pedirá un usuario y
una contraseña. El usuario es root y la contraseña es en mi caso “ASIR-IAW2023”

También podría gustarte