Hola, bienvenidos a mi blog, en esta ocasión voy a hablar de cómo instalar un servidor LAMP en Kali Linux. Debo de decir que este tutorial, en teoría debería de servir para Debian, pero yo no lo he probado. Lo que sí tengo claro, es que este tutorial sirve para Kali en 2020. Para quienes no lo sepan que es un servidor LAMP, voy a explicar el conjunto de tecnologías en los que se basa:
- Linux: Es el sistema operativo elegido de la arquitectura LAMP. Es un sistema operativo libre, con licencia GPL, suele ser gratis, aunque por norma general el soporte y uso de plugins «extra», tiende a ser de pago
- Apache2: Es un tipo de servicio que sirve para visualizar páginas web, generalmente se combina con PHP, aunque también puede ser perfectamente HTML puro (.html)
- MySQL: Es el gestor de bases de datos favorito en Linux, aunque se está intentando sustituir por MariaDB, debido a que es más rápido, compatible y funciona mejor que MySQL.
- PHP: Es un lenguaje de programación, utiliza guiones o scripts, es un lenguaje de programación muy utilizado por ser servers, más económicos que los de Microsoft (ASP).
Lo primero que debemos de hacer es preparar nuestro equipo con Kali Linux, para ello, escribimos en la terminal:
sudo apt-get update
sudo apt-get -y autoremove
Lo siguiente que vamos a hacer es instalar Apache y MariaDB:
sudo apt-get -y install apache2
sudo apt-get -y install mariadb-server mariadb-client
Cuando tengamos Apache y MariaDB instalados, vamos a instalar PHP y PHPMyAdmin con el siguiente comando:
sudo apt-get -y install php php-common php-mysql php-gd php-cli
sudo apt-get -y install phpmyadmin
#si da error, más abajo enseño cómo arrancar PHP y Apache2
Lo siguiente que vamos a hacer, es habilitar PhpMyAdmin dentro de Apache2:
sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
Lo que vamos a hacer es arrancar estos servicios, para ello, escribimos:
/etc/init.d/mysql start
/etc/init.d/apache2 start
Vamos a habilitar la instalación en PHP, para ello escribimos:
sudo /usr/bin/mysql_secure_installation
Debemos habilitar phpmyadmin, con el siguiente comando:
sudo ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin
Sólo nos queda crear un usuario para PHPMyAdmin, con los siguientes comandos:
sudo mysql -p -u root
CREATE USER 'nuevo_usuario'@'%' IDENTIFIED BY 'escribe_contraseña'
GRANT ALL PRIVILEGES ON *.* TO 'nuevo_usuario'@'%' WITH GRANT OPTION;
Ya tenemos nuestro servidor LAMP funcionando. Espero que os haya servido de ayuda este tutorial, y que hayáis aprendido algo, sin más me despido. Un saludo y hasta la próxima, chao.
Gracias por visitar mi blog de informática, mi nombre es Tomás y soy formador y desarrollador web. Si quiere usted dejarme alguna sugerencia, ayuda o quiere un servicio de formación estoy escuchando ofertas en tomas.gonzalez@infogonzalez.com, en Facebook a https://www.facebook.com/Infogonzalez estoy deseando escucharle. Su duda o sugerencia NO molesta.