Introducción
Este es un artículo detallado. Para obtener una guía rápida, lea el siguiente artículo: Cómo instalar LAMP Apache Mysql SQL PHP.
Instalación de Apache
Para instalar Apache, abra la terminal y emita estos comandos:
sudo apt-get update
sudo apt-get install apache2
Si el firewall de Ubuntu está activo, debe habilitar el tráfico para Apache:
sudo ufw allow in "Apache Full"
En este punto, el servidor está listo con las configuraciones predeterminadas. Simplemente conéctese a su dirección IP pública o localhost:
http://localhost
Para reiniciar Apache:
sudo service apache2 restart
Para detener Apache:
sudo service apache2 stop
Para iniciar Apache:
sudo service apache2 start
Instalación de MySQL
Para instalar MySQL, abra la terminal y emita este comando:
sudo apt-get install mysql-server
Durante la fase de instalación, se le pedirá que ingrese una contraseña para el usuario root, que utilizará para acceder al servidor MySQL.
MySQL seguro (opcional)
sudo mysql_secure_installation
Ingrese "y" para "sí" o cualquier otra letra para "no".
En el primer paso ingrese la contraseña del usuario root, luego se le preguntará si desea probar la seguridad de la contraseña y si desea cambiarla.
Para los siguientes pasos, se recomienda presionar "y" y luego "sí".
- Eliminar usuarios anónimos
- Deshabilitar el inicio de sesión de root de forma remota
- Eliminar la base de datos de prueba
- Actualizar las nuevas reglas
Instalación de PHP
Para instalar PHP desde la terminal:
sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql
Reinicie Apache:
sudo service apache2 restart
Verificamos la correcta instalación de PHP. Creemos un archivo con la extensión.php:
sudo nano /var/www/html/info.php
Pega este código:
<?php phpinfo(); ?>
Guarde y cierre el archivo.
Conéctese a su dirección IP pública o localhost:
http://localhost/info.php
La instalación y configuración básica de un servidor web Apache con MySQL y PHP está finalizada.