Maison > Article > Opération et maintenance > Comment installer et configurer phpfpm sur centos7
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 ; .
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érentesyum 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-soapUne fois l'installation réussie, exécutez ce qui suit commande pour vérifier la version php
php -vUne 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 nginxvim /etc/nginx/nginx.confdans 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.confTrouvez 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!