Comment installer et configurer php-fpm dans php7 : 1. Installez la suite PHP7 et les plug-ins ; 2. Créez un fichier de descripteur de socket ; 3. Modifiez le fichier de configuration php-fpm ;
L'environnement d'exploitation de cet article : système centos7, version PHP7.1, ordinateur Dell G3.
Comment installer php-fpm en php7 ?
Installez php7.1 et php-fpm (centos7, nginx)
#yum supprimez php-common
Détails : https://. wiki .centos.org/zh-tw/HowTos/php7?highlight=%28php7%29
Tout d'abord, installez le référentiel de logiciels (il s'agit d'un référentiel de logiciels officiel qui doit être démarré).
# miam -y install centos-release-scl.noarch
Installez la suite PHP 7 et ses plugins.
# miam -y install rh-php70 rh-php70-php rh-php70-php-fpm
- Définissez les valeurs de user et group Pour nginx
user = nginx
user = nginx
group = nginx
- listen的值设置为127.0.0.1:9000,和站点配置文件中fastcgi_pass参数的值一样
semanage port -a -t http_port_t -p tcp 9000
sudo touch /var/run/php7.1-fpm.sock sudo chown nginx:nginx /var/run/php7.1-fpm.sock sudo chmod 666 /var/run/php7.1-fpm.sock
listen, la valeur est définie sur 127.0.0.1:9000, ce qui est la même que la valeur du paramètre fastcgi_pass dans le fichier de configuration du site
- 将user和group的值设为nginx
user = nginx
group = nginx
- listen的值设置为/var/run/php7.1-fpm.sock,和站点配置文件中fastcgi_pass参数的值一样
- 去掉listen.owner、listen.group、listen.mode前面的分号,以使php-fpm使用unix socket,并将listen.owner、listen.group的值设置为nginx
listen.owner = nginx
listen.group = nginx
group = nginx
user = nginx
🎜group = nginx🎜🎜La valeur de listening est définie sur /var/run/php7.1-fpm.sock, ce qui est la même que la valeur du paramètre fastcgi_pass dans le fichier de configuration du site🎜 🎜Supprimez Listen.owner, Listen.group, le point-virgule devant Listen.mode oblige php-fpm à utiliser le socket Unix et à définir les valeurs de Listen.owner et Listen.group sur nginx🎜listen.owner = nginx
🎜listen. group = nginx
🎜🎜🎜🎜🎜Modifiez le fichier de configuration du site nginx Editez /etc/nginx/conf.d/votre fichier de configuration du site. Remplacez le paramètre fastcgi_pass par /var/run/php7.1-fpm.sock🎜🎜Redémarrez les services nginx et php-fpm (il est préférable de redémarrer php-fpm d'abord, puis de redémarrer nginx) [Apprentissage recommandé : 🎜Tutoriel vidéo PHP🎜 ]🎜🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!