Le mostraremos cómo instalar LAMP en Debian 8. Una pila LAMP es sinónimo de servidor LAMP o servidor web LAMP. Se refiere a una configuración que incluye Linux, Apache, MySQL (MariaDB) y PHP. Instalar LAMP en Debian 8 es una tarea bastante fácil y no debería tomar más de 10 minutos.
1. ACTUALIZAR EL SISTEMA
Asegúrese de que su servidor esté completamente actualizado usando:
# apt-get update && apt-get upgrade
2. INSTALAR APACHE
Para instalar Apache en su servidor Debian 8, debe ejecutar el siguiente comando:
# apt-get install apache2
Una vez completada la instalación, debe permitir que Apache se inicie en el arranque:
# systemctl enable apache2
Verifique que Apache se esté ejecutando abriendo un navegador web y visitando la dirección IP de su servidor (http://server_ip). Debería obtener la página de bienvenida de Apache como la siguiente:
3. INSTALAR MYSQL
Ahora instalemos MySQL. Emita lo siguiente:
# apt-get install mysql-server mysql-client
Durante la instalación, se le pedirá que ingrese una contraseña para el usuario root de MySQL. No ingrese una contraseña fácil de descifrar. Debe contener al menos 8 caracteres mezclados con mayúsculas y minúsculas.
Ahora que MySQL está instalado, le recomendamos que realice la instalación segura de MySQL ejecutando:
# mysql_secure_installation
Ingrese su contraseña de root y responda con ‘n’ cuando se le pide que cambie su contraseña de root de MySQL. A continuación se muestra todo el procedimiento que puede seguir:
Setting the root password ensures that nobody can log into the MySQL root user without the proper authorisation. You already have a root password set, so you can safely answer 'n'. Change the root password? [Y/n] n ... 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? [Y/n] y ... Success! Normally, root should only be allowed to connect from 'localhost'. This ensures that someone cannot guess at the root password from the network. Disallow root login remotely? [Y/n] y ... Success! 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? [Y/n] y - Dropping test database... ERROR 1008 (HY000) at line 1: Can't drop database 'test'; database doesn't exist ... Failed! Not critical, keep moving... - Removing privileges on test database... ... Success! Reloading the privilege tables will ensure that all changes made so far will take effect immediately. Reload privilege tables now? [Y/n] y ... Success! Cleaning up... All done! If you've completed all of the above steps, your MySQL installation should now be secure. Thanks for using MySQL!
Habilite MySQL para iniciar en el arranque:
# systemctl enable mysql
Puede comprobar el estado de su servicio MySQL ejecutando:
# systemctl status mysql
4. INSTALAR PHP
Instale PHP ejecutando el siguiente comando:
# apt-get install php5 php5-mysql libapache2-mod-php5
Ahora, hagamos una prueba de página PHP simple. Cree una página de información de PHP para que pueda comprobar su versión de PHP, módulos activados, etc...
Cree un archivo, llamémoslo info.php en el directorio /var/www/html:
# vim /var/www/html/info.php
Pegue lo siguiente en el archivo:
<?php phpinfo(); ?>
Reinicie Apache para que los cambios surtan efecto:
# systemctl restart apache2
Ahora, abra su navegador web favorito y vaya a http://your_server_ip_address/info.php. Le dará la bienvenida una página web similar a la siguiente:
5. INSTALAR PHPMYADMIN
Además, debe instalar phpMyAdmin para que pueda administrar sus bases de datos más fácilmente a través de la GUI intuitiva de phpMyAdmin.
Introduzca el siguiente comando:
# apt-get install phpmyadmin
Durante el procedimiento de instalación, aparecerán varias ventanas para configurar phpMyAdmin. Debe seleccionar 'Sí ‘ cuando llegue a ‘Configurar base de datos para phpMyAdmin con dbconfig-common’ paso después del cual se instalará y configurará una base de datos para phpMyAdmin.
Luego, ingrese su contraseña raíz de MySQL como 'Contraseña del usuario administrativo de la base de datos' . A continuación, introduzca una contraseña de su elección para ‘Contraseña de la aplicación MySQL para phpmyadmin’ .
Una vez que esto haya terminado, aparecerá una ventana en la que puede seleccionar un servidor web para configurarlo para ejecutar phpMyAdmin. Seleccione apache2 y luego seleccione ok .
Una vez que se complete la instalación, podrá acceder a phpMyAdmin navegando en su navegador web a:http://your_server_ip_address/phpmyadmin . Será bienvenido por la página de abajo:
Puede iniciar sesión usando root como nombre de usuario y la contraseña que configuró durante la instalación de MySQL.
Eso es todo. Ha instalado correctamente LAMP y phpMyAdmin en su Debian 8 VPS.
Por supuesto, no tiene que instalar LAMP en Debian 8, si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen LAMP en Debian 8f, o a usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.
PD. Si le gustó esta publicación sobre cómo instalar LAMP en Debian 8, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.