Installer une plateforme LEMP sous Debian

lemp_stack

Installer une plateforme LEMP sous Debian n’est pas si compliquée mais après avoir cherché quelque temps, je vous livre un tuto clé en main.

 

MariaDB ou MySQL :

 

MariaDB est le remplaçant de MySQL, plus libre, plus performant et 100% compatible.

Installer MariaDB sous Linux, c’est très simple : il suffit d’ajouter le dépôt comme indiqué sur le site officiel.

Pour s’y connecter, il faudra simplement faire comme si vous étiez sur MySQL :

mysql -u root -p

MariaDB [(none)]>

Si vous voulez simplement installer le bon vieux MySQL, vous pouvez vous contenter d’un …

apt-get install mysql-server

 

PHP 5

 

Il faut simplement installer le paquet php5-fpm.

 

NGinx :

 

Installer le paquet nginx et démarrer le service (ce n’est pas démarré automatiquement)

service nginx start

Ensuite, il faudra aller dans le site par défaut et dire à Nginx qu’il interprète les scripts PHP :

vim /etc/nginx/sites-available/default

Chercher la ligne : # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000

Décommenter le paragraphe comme ceci :

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
# NOTE: You should have « cgi.fix_pathinfo = 0; » in php.ini

# With php5-cgi alone:
#fastcgi_pass 127.0.0.1:9000;
# With php5-fpm:
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}

Et redémarrer NGinx :

service nginx restart

 

Tester le tout :

 

Créer un fichier info.php dans le répertoire /usr/share/nginx/www/

<?php phpinfo(); ?>

Démarrer le navigateur à l’adresse http://localhost/info.php

 

Et ça marche !

 

 

 

Sur le même sujet :