Guides/Configuration-dun-serveur-nginx-plus-PHP.md
... ...
@@ -1,6 +1,6 @@
1
-On travail ici sur un serveur vierge, sous debian 8 (jessie).
1
+On travaille ici sur un serveur vierge, sous debian 8 (jessie).
2 2
3
-On commence donc par faire une actualisation des dépots distants.
3
+On commence donc par faire une actualisation des dépôts distants.
4 4
5 5
`sudo apt update`
6 6
... ...
@@ -15,7 +15,7 @@ Depuis la version 8 de debian, php n'est plus disponible par défaut dans les d
15 15
16 16
Ici, nous allons utiliser le dépôt DotDeb, la configuration détaillée est disponible [ici](https://angristan.fr/installer-php-7-debian-8-jessie-depot-dotdeb/)
17 17
18
-C'est partie, on commence par ajouter la ligne suivante au fichier `/etc/apt/sources.list` :
18
+C'est parti! On commence par ajouter la ligne suivante au fichier `/etc/apt/sources.list` :
19 19
20 20
`deb http://packages.dotdeb.org jessie all`
21 21
... ...
@@ -23,7 +23,7 @@ On update
23 23
24 24
`sudo apt update`
25 25
26
-On utilise Nginx, celui-ci ne possède pas de modèle pré-configurer pour PHP, comme peu l'avoir Apache. On doit donc installer php en Fast-CGI. Pour cela installons les dépendances suivantes :
26
+On utilise Nginx, celui-ci ne possède pas de modèle pré-configuré pour PHP, contrairement à Apache. On doit donc installer php en Fast-CGI. Pour cela, installons les dépendances suivantes :
27 27
28 28
`sudo apt install php7.0 php7.0-fpm`
29 29
... ...
@@ -31,10 +31,10 @@ On utilise Nginx, celui-ci ne possède pas de modèle pré-configurer pour PHP,
31 31
32 32
# Configuration de Nginx
33 33
34
-Un peu de culture : Sous Apache, la relation entre PHP et Apache se fait grâce à un sous programme nommé "mod_php", celui-ci permet a Apache d’interpréter directement le code PHP. Nginx ne possède pas ce sous-programme, il va alors devoir envoyer la requête à PHP via son interface Fast-CGI, qui va l'interpréter lui-même et renvoyer le résultat à Nginx, puis à l'utilisateur. Nous devons donc configurer Nginx afin qu'il sache comment communiquer avec PHP.
34
+Un peu de culture : Sous Apache, la relation entre PHP et Apache se fait grâce à un sous programme nommé "mod_php", celui-ci permet à Apache d’interpréter directement le code PHP. Nginx ne possède pas ce sous-programme, il va alors devoir envoyer la requête à PHP via son interface Fast-CGI, qui va l'interpréter lui-même et renvoyer le résultat à Nginx, puis à l'utilisateur. Nous devons donc configurer Nginx afin qu'il sache comment communiquer avec PHP.
35 35
36 36
37
-Commençons par creer notre server-block, pour les familier d'Apache, unserver-block est l'équivalent d'un VirtualHost. Comme je cherche ici à installer le site de la télévision, je créer le fichier
37
+Commençons par créer notre server-block, pour les familier d'Apache, unserver-block est l'équivalent d'un VirtualHost. Comme je cherche ici à installer le site de la télévision, je cré le fichier
38 38
39 39
`sudo vim /etc/nginx/sites-available/TVonResEl`
40 40
... ...
@@ -84,7 +84,7 @@ Comme j'utilise le framework Symfony, je vais utiliser le modèle donné sur [la
84 84
}
85 85
86 86
87
-Dans tous les cas, la configuration du fast-cgi ce fera grâce aux lignes suivantes, disposées dans un block "location"
87
+Dans tous les cas, la configuration du fast-cgi se fera grâce aux lignes suivantes, disposées dans un block "location"
88 88
89 89
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
90 90
fastcgi_index index.php;