Maison >php教程 >php手册 >Introduction à la structure organisationnelle de la configuration nginx+php-fpm file_php basics

Introduction à la structure organisationnelle de la configuration nginx+php-fpm file_php basics

WBOY
WBOYoriginal
2016-05-16 09:00:262314parcourir
Chemin du fichier de configuration 1.nginx
De manière générale, lors de l'installation de nginx, le chemin par défaut du fichier de configuration est /usr/local/nginx/conf/nginx.conf.
On peut utiliser un fichier lien pour pointer le répertoire conf vers un répertoire spécifique pour faciliter la gestion. Par exemple, la société de l'auteur aime centraliser tous les fichiers de configuration du serveur dans /home/server_config, puis créer un nouveau sous-répertoire nginx dans ce répertoire, puis pointer /usr/local/nginx/conf vers /home/server_config via le fichier de lien / nginx.

2. Chemin du fichier de configuration de l'hôte virtuel
Habituellement, la société de l'auteur écrira le fichier de configuration de chaque hôte virtuel dans un fichier séparé. Ces fichiers distincts vivent dans des projets distincts.

Mais il existe une astuce. Nous pouvons créer un sous-répertoire include dans le répertoire où se trouve nginx.conf. Sous le répertoire include, il y a une série de fichiers de liens qui pointent vers le fichier de configuration de Virtualhost.

Chemin du fichier de configuration 3.php-fpm
Habituellement, le fichier d'exécution php-fpm se trouve dans le répertoire sbin sous le chemin d'installation de php. (Ici, il y a une digression. Lors de l'installation de PHP, le répertoire d'installation est généralement /usr/local par défaut. Ce n'est pas un bon choix, car parfois, plusieurs versions de PHP peuvent devoir exister sur un serveur en même temps. A Une bonne implémentation consiste à installer différentes versions de php dans /usr/local/php-xxx/, où xxx représente la version de php).
Le fichier de configuration de php-fpm est placé par défaut dans le répertoire etc sous le chemin d'installation de php. Mais en fait, le fichier de configuration de php-fpm peut spécifier le chemin lors du démarrage de php-fpm, et différentes instances de php-fpm peuvent spécifier différents fichiers de configuration. Et cela a également une signification pratique : Nginx peut surveiller plusieurs hôtes virtuels en même temps sur un serveur. Lors du redémarrage d'un hôte, il vous suffit de redémarrer l'instance php-fpm correspondante.

4. Le chemin du fichier de configuration de chaque pool
peut être spécifié par vous-même. Mais en général, nous le gérerons de manière centralisée. La société de l'auteur a choisi de le placer sous /var/run et de créer un dossier pour chaque instance. En plus de php-fpm, le dossier contient également le fichier pid correspondant et le fichier unix:socket correspondant.
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn