Maison > développement back-end > tutoriel php > Installation et configuration de Nginx et php partie 2 : Installer et configurer php-fpm

Installation et configuration de Nginx et php partie 2 : Installer et configurer php-fpm

不言
Libérer: 2023-03-23 19:26:02
original
1980 Les gens l'ont consulté

Le contenu partagé avec vous dans cet article concerne l'installation et la configuration de Nginx et de php. La deuxième installation et configuration de php-fpm a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer

. 1. Compilez et installez php

1. Créez un répertoire pour placer le package d'installation et téléchargez-le et décompressez-le :

Adresse de téléchargement PHP : http://www.php.net/downloads.php


2. Spécifiez le propriétaire et le groupe du répertoire d'installation et du runtime, et activez le module de surveillance de l'état, etc. Sous /soft/php/php-5.6. 27 :

 ./configure--prefix=/usr/local/php --with-config-file-path=/etc--enable-inline-optimization --disable-debug --disable-rpath --enable-shared--enable-opcache --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-mysql=mysqlnd--with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-gettext --enable-mbstring--with-iconv --with-mcrypt --with-mhash --with-openssl --enable-bcmath--enable-soap --with-libxml-dir --enable-pcntl --enable-shmop --enable-sysvmsg--enable-sysvsem --enable-sysvshm --enable-sockets --with-curl --with-zlib--enable-zip --with-bz2 --with-readline --without-sqlite3 --without-pdo-sqlite--with-pear
Copier après la connexion

--------Erreurs possibles :

Une erreur s'est produite : erreur de configuration : xml2-config introuvable.

Solution :

Exécuter la commande : sudo yum installlibxml2-devel

Vérifier si elle a réussi : find/-name"xml2-config"

------- -Une erreur s'est produite : erreur de configuration : Impossible de trouver la d'OpenSSL

Solution :

miam installer opensslopenssl-devel

ln -s/usr/lib64/libssl.so /usr/lib/

--------Une erreur s'est produite : configurer : erreur : Veuillez réinstaller la distribution BZip2

Solution : miam install bzip2 bzip2-devel

-------- Une erreur s'est produite : configure : erreur : veuillez réinstaller la distribution libcurl -easy.h doit être dans/include/curl/

Solution : miam -y install curl-devel

---- ----Une erreur s'est produite : configurer : erreur : mcrypt.h introuvable.

Solution  :sudo yum installlibmcrypt libmcrypt-devel mcrypt mhash

-- ------Une erreur s'est produite : configurer : erreur : Veuillez réinstaller readline - Je ne trouve pas readline.h
Solution : sudo yum install readline-devel


3. 🎜>

faire

make install 🎜>Lancer


Ajouter la commande
PHP

aux variables d'environnement

vim /etc/profile

Ajouter PATH= $PATH:/usr/ à la fin local/php/bin

export PATH

Pour que les modifications prennent effet immédiatement, exécutez

/etc/profile

ou

source /etc/profile

5. Configurationphp-fpm


cd /usr/local/php/etc

cp php-fpm.conf.defaultphp-fpm.conf6. Démarrer

php-fpm

sudo /usr/local/php/sbin/php-fpm -c/etc/php.ini -y /usr /local/php/etc/php-fpm.conf

(besoin d'introduire manuellement le php. ini

fichier )

Remarque :si démarré

php-fpm

Erreur  : impossible d'obtenir l'uid pour www

, modifier

php-fpm.conf dans l'utilisateur est le groupe nginx est nginx ERREUR : impossible de lier le socket d'écoute pour l'adresse '127.0.0.1:9000'Solution : tuer tous les php-fpmpuis redémarrer. Recommandations associées : Installation et configuration de Nginx et PHP - Compiler et installer nginx-1.8.0





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