Maison > Opération et maintenance > exploitation et maintenance Linux > Comment installer php-fpm sous Linux

Comment installer php-fpm sous Linux

王林
Libérer: 2020-09-29 11:55:19
original
4909 Les gens l'ont consulté

Comment installer php-fpm sous Linux : 1. Téléchargez le package compressé et décompressez-le ; 2. Entrez dans le répertoire de décompression et exécutez la commande [./configure] pour configurer l'environnement d'installation ; fichier de configuration et activez les fonctions correspondantes ;4. Exécutez la commande [/usr/local/bin/php-fpm] pour exécuter.

Comment installer php-fpm sous Linux

Méthode spécifique :

(tutoriel recommandé : tutoriel Linux)

1. Installez l'environnement de compilation

Étant donné que certains composants de la source intégrée ne sont pas disponibles, vous pouvez installer le troisième epel- party source first

yum -y install epel-release
yum -y install gcc automake autoconf libtool make gcc-c++ glibc libmcrypt-devel mhash-devel libxslt-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel libmcrypt mcrypt mhash  php-mcrypt
Copier après la connexion

2. Téléchargez le package de version php

Le package de version de cet environnement d'installation est php5.6

wget http://cn2.php.net/distributions/php-5.6.24.tar.gz
tar zvxf php-5.6.24.tar.gz
cd php-5.6.24
Copier après la connexion

3.

Pendant le processus de compilation php, si vous souhaitez que PHP prenne en charge les fonctions correspondantes, vous devez d'abord installer les composants correspondants, puis compiler.

./configure --prefix=/usr/local/php  --enable-fpm --with-mcrypt --enable-mbstring --disable-pdo --with-curl --disable-debug  --disable-rpath --enable-inline-optimization --with-bz2  --with-zlib --enable-sockets --enable-sysvsem --enable-sysvshm --enable-pcntl --enable-mbregex --with-mhash --enable-zip --with-pcre-regex --with-mysql --with-mysqli 
make && make install
Copier après la connexion

4. Fichier de configuration

Copiez le fichier de configuration, modifiez certains codes et activez les fonctions en php si nécessaire

cp php.ini-development /usr/local/php/php.ini
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
cp sapi/fpm/php-fpm /usr/local/bin
Copier après la connexion

Modifiez la configuration de php-fpm.conf fichier, utilisez l'utilisateur www et le groupe d'utilisateurs www pour exécuter

vim /usr/local/php/etc/php-fpm.conf
#修改为以下
; Unix user/group of processes
; Note: The user is mandatory. If the group is not set, the default user's group
;       will be used.
user = www
group = www
Copier après la connexion

pour modifier php.ini et activer les fonctions php requises en fonction des besoins

vim /usr/local/php/php.ini
#############################
display_errors = On
display_startup_errors = On
error_prepend_string = "<br><font color=#ff0000>"
error_append_string = "</font><br><br>"
fastcgi.impersonate = 1
date.timezone = asia/Shanghai
extension=php_mysql.dll
extension=php_gd2.dll
extension=php_mbstring.dll
Copier après la connexion

Exécutez

/usr/local/bin/php-fpm
#查看是否运行
netstat -anop | grep php
Copier après la connexion
et l'interface suivante apparaîtra :

Comment installer php-fpm sous LinuxRecommandations associées :

formation php

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