LAMP es una expresión que se refiere a un paquete de aplicaciones (Apache, MySQL y PHP) que se instala en Linux. En este caso vamos a instalar MariaDB en lugar de MySQL, dada su creciente popularidad.
Lo primero que haremos es actualizar nuestro sistema:
apt-get update -y
1.- Apache 2
Instalamos Apache2
apt-get -y install apache2
Esperamos a que se instalen todos los paquetes (esto tarda un rato) y comprobamos desde nuestro navegador tecleando la ip de nuestro VPS. Nos aparecerá una pantalla como la siguiente:
Esta pantalla sale porque todavía no tenemos nada. Podríamos crear un index.html y copiarlo al directorio /var/www/
El fichero de configuración lo tenemos en /etc/apache2/apache2.conf. Luego tenemos directorios como /etc/apache2/mods-enabled para los módulos de Apache y /etc/apache2/sites-enabled para hosts virtuales.
2.- MariaDB
Tenemos un configurador de instalación en la página: https://downloads.mariadb.org/mariadb/repositories
Para instalar MariaDB lo que haremos es verificar la integridad de los paquetes, añadimos el repositorio, actualizamos, instalamos el servidor. Podemos ver el repositorio mas cercano a nuestro VPS con el configurador de la página de MariaDB.
<pre>sudo apt-get install python-software-properties apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db add-apt-repository 'deb <a href="http://tedeco.fi.upm.es/mirror/mariadb/repo/10.1/debian">http://tedeco.fi.upm.es/mirror/mariadb/repo/10.1/debian</a> wheezy main' apt-get update apt-get install mariadb-server apt-get install mariadb-client
Al instalar el servidor nos aparece la siguiente pantalla
Tendremos que indicarle la clave de acceso del usuario root de nuestra instalación de MariaDB
3.- PHP
Para instalar PHP y la extensión de PHP
apt-get install php5 php-pear
Podemos instalar paquetes adicionales de PHP. Para obtener una lista de los mismos:
apt-cache search php5
Elegimos el que queremos instalar, como por ejemplo el que da soporte a PHP para MySQL y para MariaDB
apt-get install php5-mysqlnd service apache2 restart
Y restauramos el servicio de Apache
Si queremos por ejemplo aumentar la velocidad de PHP con código precompilado, instalaríamos:
apt-get install php5-apcu
Para probar si tenemos PHP bien instalado editamos el siguiente código:
nano /var/www/info.php
Y escribimos lo siguiente:
<?php phpinfo(); ?>