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

Comment installer et configurer phpfpm sur centos7

藏色散人
藏色散人original
2020-07-07 10:54:594329parcourir

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

1. Installez Nginx

yum install nginx

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

systemctl start nginx
systemctl enable nginx

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
php-pgsql php-pecl-redis php-soap

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

php -v

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

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;
}

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

location / {
    try_files $uri $uri/ /index.php?$query_string;
}

2) Modifiez le fichier de configuration php-fpm

vim /etc/php-fpm.d/www.conf

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>
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 ===

Trouvez cgi.fix_pathinfo et modifiez-le en 0

vim /etc/php.ini

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

cgi.fix_pathinfo=0

Testez si la configuration est réussie

systemctl restart php-fpm nginx
vim /usr/share/nginx/html/test.php

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!

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