Maison > Opération et maintenance > CentOS > Comment installer et configurer phpfpm sur centos7

Comment installer et configurer phpfpm sur centos7

藏色散人
Libérer: 2020-07-07 10:55:35
original
4425 Les gens l'ont consulté

Comment installer phpfpm sur centos7 : Installez d'abord Nginx via la commande "yum install nginx" ; puis exécutez la commande " yum install php php-fpm php-mysql " pour enfin configurer nginx pour analyser php ; .

Comment installer et configurer phpfpm sur centos7

Les étapes pour configurer Nginx sur CentOS 7 sont les suivantes :

Première mise à jour miam, installez-le vous-même si miam n'est pas installé

yum update
Copier après la connexion

1. Installez Nginx

yum install nginx
Copier après la connexion

Ouvrez Nginx et configurez-le pour qu'il démarre au démarrage

systemctl start nginx
Copier après la connexion
systemctl enable nginx
Copier après la connexion

Une fois terminé, entrez localhost et la page suivante s'affichera, indiquant que l'installation est réussie. La page contiendra deux informations, l'une est le chemin d'accès au fichier de configuration et l'autre est le chemin d'accès au répertoire www

<🎜. >2. Installez la dernière version de PHP et PHP-FPM

Remarque Les versions de PHP et PHP-FPM doivent être cohérentes

yum install php php-fpm php-mysql php-devel php-gd php-pecl-memcache php-pspell php-snmp php-xmlrpc php-xml php-pdo
Copier après la connexion
php-pgsql php-pecl-redis php-soap
Copier après la connexion

Une fois l'installation réussie, exécutez ce qui suit commande pour vérifier la version php

php -v
Copier après la connexion

Une fois le php-fpm par défaut installé avec succès, /var/run/php-fpm Il y aura un fichier php-fpm.pid

3. Configurez nginx pour analyser php

1) Modifiez le fichier de configuration nginx

vim /etc/nginx/nginx.conf
Copier après la connexion

dans le serveur Insérez le code suivant :

location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;

###Save user landing page to cookie: srcid for PHP files
##add_header Set-Cookie $srcid;
}
Copier après la connexion

Utilisez la configuration de site suivante instructions pour prendre en charge l'embellissement d'URL :

location / {
    try_files $uri $uri/ /index.php?$query_string;
}
Copier après la connexion

2) Modifiez le fichier de configuration php-fpm

vim /etc/php-fpm.d/www.conf
Copier après la connexion

Trouvez les trois lignes de code suivantes et modifiez comme suit

<span class="color">user = nginx <br/><span class="color">group = nginx <br/><span class="color">listen = /var/run/php-fpm/php-fpm.sock </span></span></span>
Copier après la connexion
rrree

Si cette étape n'est pas configurée, le navigateur signalera une erreur lors de l'ouverture du fichier php

« La page que vous recherchez est temporairement indisponible. Veuillez réessayer plus tard »<. 🎜>3) Modifiez php.ini

listen.owner ===
Copier après la connexion

Trouvez cgi.fix_pathinfo et modifiez-le en 0

vim /etc/php.ini
Copier après la connexion

Une fois la configuration ci-dessus terminée, redémarrez nginx et php- fpm

cgi.fix_pathinfo=0
Copier après la connexion

Testez si la configuration est réussie

systemctl restart php-fpm nginx
Copier après la connexion
vim /usr/share/nginx/html/test.php
Copier après la connexion

Ouvrez lcoalhost/test.php dans le navigateur

Recommandé : "

Tutoriel système centos"

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal