Installer une plateforme LEMP sous Debian
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/
Démarrer le navigateur à l’adresse http://localhost/info.php
Et ça marche !