En php7, les plus indispensables sont nginx et php-fpm Aujourd'hui, je vais vous montrer comment configurer nginx et php-fpm. Vous pouvez vous y référer si vous en avez besoin.
0 : Désactivez d'abord le pare-feu !!!! !! !!!!!!!!!!!!!!!!!!!!!
1 : Compilez et installez php+nginx Aucune introduction ;
2 : Après avoir installé php. , pas seulement le code source Mettez le php.ini dans le package à l'emplacement correspondant (le mien est sous /usr/local/php/lib/, l'emplacement n'est pas spécifié pour la compilation et l'installation, mettez-le simplement ici, faites attention) , et mettez également le php dans le package de code source -fpm est placé sous /usr/local/bin ;
Compilation de code source
./configure --prefix=/usr/local/php --with-curl --with-freetype-dir --with-gd --with-gettext --with-iconv-dir --with-kerberos --with-libdir=lib64 --with-libxml-dir --with-mysqli --with-openssl --with-pcre-regex --with-pdo-mysql --with-pdo-sqlite --with-pear --with-png-dir --with-jpeg-dir --with-xmlrpc --with-xsl --with-zlib --with-bz2 --with-mhash --enable-fpm --enable-bcmath --enable-libxml --enable-inline-optimization --enable-gd-native-ttf --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-sysvshm --enable-xml --enable-zip
2.2Mettez php-fpm sous /usr/local/bin, puis Exécuter
3: Ajouter un groupe d'utilisateurs groupadd www-data
Ajouter un utilisateur à ce groupe useradd -g www-data (nom du groupe) www-data (nom d'utilisateur)
4 : Remplacez cgi.fix_pathinfo sous le fichier php.ini par 0
5 : Le fichier de configuration de php- fpm.conf est installé dans /usr/local par défaut dans le répertoire /php/etc ;
Copier une copie : cp /usr/lcoal/php/etc/php-fpm.conf .default /usr/local/php /etc/php-fpm.conf
B : Créez simplement Les données www-data (groupe) et www-data (utilisateur) sont ajoutées à ce fichier de configuration. Cependant, ce fichier de configuration peut ne pas exister. Ensuite, regardez en bas.
C : Introduit ici Un autre fichier de configuration, dans le dossier /usr/local/php/etc/php-fpm.d,
Exécuter : cp /usr/local/php/etc/php- fpm.d/www.conf .default /usr/local/php/etc/php-fpm.d/www.conf
D : vim www.conf, changer d'utilisateur et de groupe aux données www- qui viennent d'être créées
7 : Modifier nginx.conf
vim /usr/local/nginx/config/nginx.conf
Changer pour ceci : Tutoriel spécifique, recherchez à nouveau en ligne
8 : Écrivez un fichier phpinfo.php dans le répertoire racine et testez
!!!!!!!!!!! !!!!!!!! Éteignez le pare-feu!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!! !!!!!!!
centos7 désactivez le pare-feu
//Fermez temporairement systemctl stop firewalld
// Désactivez systemctl pour désactiver firewalld lors du démarrage
9 : Redémarrer la configuration Le fichier est le suivant
Veuillez vous référer à ce qui suit pour ajouter php+nginx+mysql au service
https://blog .csdn.net/ijijni/article/details/78513521
Apprentissage recommandé : Tutoriel vidéo php
10 : Visitez la page phpinfo
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!