Quien es Yoris

Un apasionado por las tecnologías, bueno (entre otras cosillas mas), titulado en la carrera informática, carrera que desde muy joven despertó en mi mucho interés,

Poder Linux

Linux un poderosos SO open source que no permite el poder instalar y configurar infinitas herramientas de calidad, y que podemos implementar sin costo alguno en ciertos casos.

previous arrow
next arrow

Instalar Apache (LAMP) en Centos 7

Básicamente es ir instalando las piezas, no tiene mucha más complicación. Lo primero de todo será actualizar el sistema e instalar Apache.

Paso 1. Actualizar el sistema e instalar Apache

utilizaremos el root, aunque lo más adecuado sería utilizar otro usuario dentro del grupo sudo (wheel en Centos 7)

1
2
yum -y update
yum -y install httpd

Para encender el servicio web con Apache, además de añadirlo al inicio, ejecutamos:

1
2
systemctl enable httpd.service
systemctl start httpd.service

Recordar que la ruta defecto, utiliza /var/www/html, al igual que otras distribuciones, aunque algunas páginas, como la página de bienvenida, se encuentran en /usr/share/httpd

Además, debemos habilitar el puerto 80 en el cortafuegos, si lo tenemos habilitado, utilizando la herramienta firewall-cmd

1
2
firewall-cmd –permanent –add-port=80/tcp
firewall-cmd –reload

Si todo ha ido bien, si nos marchamos al navegador web, añadiendo la IP del servidor, ya tendríamos que ver la página de bienvenida:

Página de bienvenida en Centos 7 para Apache

Paso 2. Instalar MariaDB

Ya sabemos que MariaDB es un fork de MySQL, producto propiedad de Oracle. Como aquí somos fans del software libre, nos decantaremos por MariaDB

Instalamos:
1
yum install -y mariadb-server mariadb

Añadimos el servicio al inicio y lo encendemos:

1
2
systemctl enable mariadb.service
systemctl start mariadb.service

Por defecto el motor de base de datos viene con el usuario root sin contraseña, además de otras cosas que tenemos que modificar. Para asegurar la instalación vamos a utilizar mysql_secure_installation, simplemente escribiendo:

1
mysql_secure_installation

Nos irá preguntando una serie de configuraciones. La principal es asignar una contraseña al usuario root, después deshabilitar usuarios innecesarios y también impedir el acceso remoto a las bases de datos.

Paso 3. Instalar PHP

PHP es uno de los lenguajes de programación más populares para aplicaciones web. Este trabaja junto con HTML fantásticamente, para mostrar contenido dinámico. Además de incluir los controladores perfectos para conectar al sistema de administración, de la base de datos.

Procedemos:

1
yum install -y php php-mysql

Una vez hecho esto reiniciamos Apache:

1
systemctl restart httpd.service

En los repositorios de Centos 7, por defecto viene la versión 5 de PHP, si queremos utilizar una más reciente, podemos añadir el repositorio REMI.

Paso 4. Probar PHP

Para comprobar la instalación de PHP, vamos a crear el fichero info.php, en la ubicación /var/www/html/info.php

1
vi /var/www/html/info.php

Con el contenido:

1
2
3
<?php 
phpinfo(); 
?>

Guardamos y ya podemos acceder a la URL : http://nuestra-ip/info.php

La página nos mostrará información muy extensa sobre la instalación del servidor.

Información del servidor con PHP

Conclusión

Como podemos observar la instalación de LAMP es un muy sencilla.

Full 1
Así como el hierro se oxida por falta de uso, así también la inactividad destruye el intelecto "Leonardo da Vinci".
Full 2
La adquisición de cualquier conocimiento es siempre útil al intelecto, que sabrá descartar lo malo y conservar lo bueno. "Leonardo Da vinci"
Full 3
El conocimiento es una aventura incierta que conlleva en sí misma y permanentemente el riesgo de ilusión y de error. "Edgar Morin"
Full 4
Nunca consideres el estudio como una obligación, sino como una oportunidad para penetrar en el bello y maravilloso mundo del saber. "Albert Einstein"

Usuarios

Nosotros usamos cookies

Usamos cookies en nuestro sitio web. Algunas de ellas son esenciales para el funcionamiento del sitio, mientras que otras nos ayudan a mejorar el sitio web y también la experiencia del usuario (cookies de rastreo). Puedes decidir por ti mismo si quieres permitir el uso de las cookies. Ten en cuenta que si las rechazas, puede que no puedas usar todas las funcionalidades del sitio web.