LAMP désigne un groupe de logiciels open source installés ensemble pour permettre à un serveur d’héberger un site Web.
Il s’agit d’un acronyme pour Linux, Apache, MySQL, PHP. Nous allons voir comment installer ces différents services sur Ubuntu 14.04
Installer Apache sur un serveur dédié
Apache est actuellement le serveur Web le plus utilisé dans le monde, pour l’installer nous utilisons notre utilitaire apt :
<code>sudo apt-get update sudo apt-get install apache2</code>
La commande sudo, rappelons le sert à obtenir les privilèges ROOT.
Votre serveur Web est maintenant installé. Vous pouvez le tester depuis un navigateur type Chrome ou Firefox :
https://adress_ip_de_votre_vps
Pour trouver l’adresse IP de notre VPS (ici 10.10.11.11), on utilise la commande ifconfig :
root@vps14479:/# ifconfig [...] venet0:0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 inet addr:10.10.11.11 P-t-P:10.10.11.11 Bcast:10.10.11.11 Mask:255.255.255.255 UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
Installer MySQL sur un serveur dédié
MySQL va nous servir à gérer nos bases de données, on parle de SGBD (système de gestion de base de données).
En plus du serveur MySQL, nous installons un paquet qui fera le lien entre MySQL et PHP : php5-mysql
<code>sudo apt-get install mysql-server php5-mysql</code>
Pendant l’installation un mot de passe va vous être demandé. Il s’agit du mot de passe qui va servir pour se connecter avec l’utilisateur root.
Une fois le serveur MySQL installé, on en teste l’accès :
root@vps14479:/# mysql -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 6599 Server version: 5.5.37-0+wheezy1 (Debian) Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>
Installer PHP sur un serveur dédié
Inutile de présenter PHP, passant directement à l’installation :
<code>sudo apt-get install php5 libapache2-mod-php5</code>
Le paquet libapache2-mod-php5, permet de faire le lien entre PHP et Apache.
Nous pouvons tester l’execution d’un script PHP :
nano /var/www/test.php [...] <?php phpinfo(); ?>
Puis dans notre navigateur :
https://adresse_ip_de_votre_vps/test.php
INFO : Tous nos serveurs dédiés VPS livrés avec le panel ISPconfig, possèdent un système LAMP préinstallé.