Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En este tutorial veremos cómo instalar LAMP en 4QOS una distribución basada en Debian. LAMP
es un acrónimo de Linux, Apache, MySQL, PHP. Es una pila popular para crear y desplegar
aplicaciones web dinámicas.
En esta pila (stack), Linux sirve como el sistema operativo para la aplicación web. MySQL se utiliza
como base de datos. Apache se utiliza como servidor web. PHP se utiliza para procesar contenido
dinámico. En algunas otras variantes de esta pila, Perl se utiliza en lugar de PHP o Python. Sin
embargo, para este tutorial, vamos a instalar PHP, ya que es la opción más popular para esta pila.
Como primera medida debemos tener una debemos contar un un ambiente Linux ya sea por
medio de una maquina virtual en mi caso desde VirtualBox o puedes tener el sistema operativo
Linux como tu sistema de trabajo predeterminado
Para esto por medio de esta distribución tuve que ir a la pagina de para poder descargar el
repositorio ya que debe tener una referencia para poder instalarlos lo que hice fue descargarlo
normal desde la pagina https://dev.mysql.com/downloads/repo/apt/ y cuando estuvo en mi i
carpeta descargas
Con el código
Cd Descargas
Colocamos el comando
una vez ejecutado los paquetes se deben actualizar con el comando ya utilizado anteriormente
para obtener las ultimas versiones
Sudo mysql_secure_installation
$ sudo mysql_secure_installation
[sudo] password for udi2020:
... skipping.
By default, a MySQL installation has an anonymous user,
allowing anyone to log into MySQL without having to have
a user account created for them. This is intended only for
testing, and to make the installation go a bit smoother.
You should remove them before moving into a production
environment.
Remove anonymous users? (Press y|Y for Yes, any other key for No) : y
Success.
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : n
... skipping.
By default, MySQL comes with a database named 'test' that
anyone can access. This is also intended only for testing,
and should be removed before moving into a production
environment.
Remove test database and access to it? (Press y|Y for Yes, any other key for No) :y
Reload privilege tables now? (Press y|Y for Yes, any other key for No) : y
Success.
All done!
Luego instalamos php pero con una extensión de apache para permitir la interacción
Después reiniciamos el servidor apache y revisamos el estado con los siguientes comandos
esto creara un archivo en blanco el cual le vamos a introducir el siguiente código el cual nos devuelve toda la
información que esta pueda lanzar
<?php
phpinfo();
?>
Una vez escrito esto debemos dar control x y confirmar los cambios, después vamos al navegador y le
colocamos localhost/info.php y nos debe aparecer así