Présentation
Dans ce tutoriel, nous vous guiderons à travers l'installation de LEMP sur votre serveur cloud Debian 7.
LEMP est simplement un ensemble de logiciels composé de 4 composants. L (Linux) est le cœur de la plate-forme, qui soutiendra les autres composants. E(Nginx) sera utilisé pour le service Web. M(MySQL) sera utilisé pour la gestion de la base de données et P(PHP) sera le langage de programmation. Il fait de la plate-forme une LEMP.
Prérequis
Un serveur cloud avec Debian déjà installé (qui prendra en charge l'aspect L(Linux) de l'installation LEMP). Si vous n'avez pas encore de serveur, pourquoi ne pas faire tourner un serveur VPS Linux d'Atlantic.Net
Installer LEMP sur Debian 7
Installez Nginx avec la commande suivante pour commencer l'installation :
apt-get install nginx
Démarrez nginx avec la commande suivante :
service nginx start
Vérifiez si tout fonctionne en tapant HTTP ://YOUR.IP.ADD.RESS
Installez MySQL avec la commande suivante pour commencer l'installation et définissez un mot de passe root MySQL :
apt-get install mysql-server
Sécurisez MySQL à partir des paramètres par défaut avec la commande suivante :
mysql_secure_installation
Remarque :Vous serez invité à répondre à une série de questions. Tapez N pour le changement de mot de passe root et Y pour oui sur chacun d'eux, voir la capture d'écran ci-dessous :
Installez PHP avec la commande suivante pour commencer l'installation :
apt-get install php5 php5-fpm php5-mysql
Ensuite, nous devons déplacer le fichier de sites d'origine à des fins de sauvegarde vers un nouveau nom de fichier :
mv /etc/nginx/sites-available/default /etc/nginx/sites-available/default.old
nano /etc/nginx/sites-available/default
Copiez ce qui suit dans votre éditeur de texte :
server { listen 80; server_name your_site_name.com; root /var/www/html; index index.php index.html index.htm index.nginx-debian.html; location / { try_files $uri $uri/ =404; } error_page 404 /404.html; error_page 500 502 503 504 /50x.html; location = /50x.html { root /var/www/html; } location ~ \.php$ { try_files $uri =404; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
Créez une page PHP simple à tester en utilisant un éditeur de texte de votre choix :
nano /var/www/html/info.php
Insérez le code suivant dans l'espace, puis enregistrez et quittez :
<?php phpinfo(); ?>
Nous devrons redémarrer Nginx pour que toutes les modifications soient mises à jour.
service nginx restart
Toutes nos félicitations! Vous venez d'installer LEMP sur votre Debian Cloud Server. Merci d'avoir suivi ce tutoriel et revenez avec nous pour toute nouvelle mise à jour.
En savoir plus sur nos services d'hébergement VPS et le prix de l'hébergement VPS.