Installation

Debian

apt-get install nginx # installe automatiquement: nginx-common nginx-full
# erreur....
vim /etc/nginx/sites-enabled/default
# remplacer 80 par 83
# redémarrer l'installation de nginx
apt-get install nginx

Test: http:/localhost:83/

Erreurs:

Paramétrage de nginx-full (1.6.2-5) ...
Job for nginx.service failed. See 'systemctl status nginx.service' and 'journalctl -xn' for details.
invoke-rc.d: initscript nginx, action "start" failed.
dpkg: erreur de traitement du paquet nginx-full (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
dpkg: des problèmes de dépendances empêchent la configuration de nginx :
 nginx dépend de nginx-full (>= 1.6.2-5) | nginx-light (>= 1.6.2-5) | nginx-extras (>= 1.6.2-5) ; cependant :
 Le paquet nginx-full n'est pas encore configuré.
  Le paquet nginx-light n'est pas installé.
  Le paquet nginx-extras n'est pas installé.
 nginx dépend de nginx-full (<< 1.6.2-5.1~) | nginx-light (<< 1.6.2-5.1~) | nginx-extras (<< 1.6.2-5.1~) ; cependant :
 Le paquet nginx-full n'est pas encore configuré.
  Le paquet nginx-light n'est pas installé.
  Le paquet nginx-extras n'est pas installé.

dpkg: erreur de traitement du paquet nginx (--configure) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 nginx-full
 nginx
E: Sub-process /usr/bin/dpkg returned an error code (1)

systemctl status nginx.service
jan 21 09:32:13 - nginx[10392]: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
jan 21 09:32:13 - nginx[10392]: nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
jan 21 09:32:14 - nginx[10392]: nginx: [emerg] still could not bind()
jan 21 09:32:14 - systemd[1]: nginx.service: control process exited, code=exited status=1
jan 21 09:32:14 - systemd[1]: Failed to start A high performance web server and a reverse proxy server.
jan 21 09:32:14 - systemd[1]: Unit nginx.service entered failed state.

PHP

# installation
apt-get install php5-fpm # libapparmor1 libsystemd0 php5-fpm

# activation dans nginx
vim /etc/nginx/sites-enabled/default

# ajouter index.php
index index.php index.html index.htm index.nginx-debian.html;

# décommenter les lignes pour php
        location ~ \.php$ {
                include snippets/fastcgi-php.conf;
                fastcgi_pass unix:/var/run/php5-fpm.sock;
        }

# redémarrer
service nginx reload

# ajouter un fichier index.php à /var/www/html
# exemple: Test php <?php echo 1; ?>

# tester
http://localhost:83/