En las tecnologías LAMP esto se consigue mediante la unión de las siguientes tecnologías:
Linux, el sistema operativo;
Apache, el servidor web;
MySQL, el gestor de bases de datos;
Perl, PHP, o Python, lenguajes de programación
Los pasos para instalar un servidor LAMP son los siguientes:
en una consola ejecutar los siguientes comandos.
- sudo apt-get install apache2
Listo, ya tienes instalado Apache 2 en tu server.
Por lo regular después de la instalación el servidor web será iniciado automáticamente, pero si necesitas iniciarlo de manera manual teclea esto en tu terminal:
- sudo /etc/init.d/apache2 start
El directorio donde se almacenan tus documentos web es: /var/www
Si todo resultó bien, debes ver una página web ordinaria al escribir http://localhost en la barra de direcciones de tu navegador, o bien http://direccion_ip en otra computadora de tu red.
Ahora procedemos a instalar PHP
Siempre en la terminal ejecutas el siguiente comando.
- sudo apt-get install php5 libapache2-mod-php5 php5-cli php5-mysql
Reinicias Apache con el siguiente comando.
- sudo /etc/init.d/apache2 restart
Ahora instalamos MySql.
Para esto ejecutamos el siguiente comando en la terminal.
- sudo apt-get install mysql-server
Instalamos algunas dependencias que podemos necesitar mas adelante.
- sudo apt-get install mysql-client mysql-admin mysql-query-browser libmysqlclient15-dev
Cuando termine de instalar MySql te pedirá ingresar el password de administrador, asegurate de guardar este password ya que sera el password root de tu servidor de base de datos MySql.
Una ves terminado estoy ya tienes listo tu servidor LAMP en ubuntu desktop o ubuntu server, en caso de que quieras acceder mediante interfaz gráfica a tus bases de datos instala la aplicacion PhpMyadmin con el siguiente comando.
- sudo apt-get install phpmyadmin
Utiliza la siguiente Url para acceder http://localhost/phpmyadmin o http://my_direccion_ip/phpmyadmin utilizando el usuario root y el password que ingresastes al instalar MySql
De esta forma ya tienes Un Servidor de bases de datos y Servidor Web funcional.