Maison  >  Article  >  développement back-end  >  Vous apprendre étape par étape comment compiler et installer Nginx et PHP

Vous apprendre étape par étape comment compiler et installer Nginx et PHP

WBOY
WBOYoriginal
2024-02-27 12:18:04862parcourir

Vous apprendre étape par étape comment compiler et installer Nginx et PHP

Compiler et installer Nginx et PHP est une méthode courante, qui permet d'obtenir une configuration plus flexible et personnalisée. Ce qui suit explique étape par étape comment compiler et installer Nginx et PHP, et fournit des exemples de code spécifiques.

Tout d'abord, nous devons préparer un serveur sur lequel un système Linux est installé. Cet article utilise CentOS 7 comme exemple de démonstration.

Étape 1 : Préparer l'environnement

Avant de commencer l'installation, nous devons nous assurer que certains logiciels et outils nécessaires sont installés sur le serveur, tels que gcc, make, openssl-devel, pcre-devel, zlib-devel, etc. Vous pouvez l'installer via la commande suivante :

sudo yum install gcc make openssl-devel pcre-devel zlib-devel

Étape 2 : Compiler et installer Nginx

  1. Téléchargez le package source Nginx et décompressez-le :
wget http://nginx.org/download/nginx-1.20.0.tar.gz
tar -zxvf nginx-1.20.0.tar.gz
cd nginx-1.20.0
  1. Configurer les paramètres de compilation :
./configure --prefix=/usr/local/nginx --with-http_ssl_module
  1. Compiler et installer Nginx :
make
make install
  1. Démarrez le service Nginx :
/usr/local/nginx/sbin/nginx

Maintenant, vous pouvez accéder à l'adresse IP du serveur via le navigateur Si vous voyez la page d'accueil de Nginx, l'installation est réussie.

Étape 3 : Compilez et installez PHP

  1. Téléchargez le package source PHP et décompressez-le :
wget https://www.php.net/distributions/php-7.4.21.tar.gz
tar -zxvf php-7.4.21.tar.gz
cd php-7.4.21
  1. Configurez les paramètres de compilation :
./configure --prefix=/usr/local/php --with-curl --with-fpm --with-mysqli --with-mbstring
  1. Compilez et installez PHP :
make
make install
  1. Configurer PHP- FPM :
cp sapi/fpm/php-fpm.service /etc/systemd/system/
systemctl enable php-fpm
systemctl start php-fpm

Étape 4 : Configurez Nginx pour prendre en charge PHP

  1. Modifiez le fichier de configuration de Nginx :
vim /usr/local/nginx/conf/nginx.conf

Ajoutez le contenu suivant dans le bloc server pour prendre en charge PHP :

location ~ .php$ {
    root           html;
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    include        fastcgi_params;
}
  1. Redémarrez le service Nginx :
/usr/local/nginx/sbin/nginx -s reload

Maintenant, vous pouvez créer un fichier php dans le répertoire Web Nginx et accéder au fichier Si la page PHP peut s'afficher normalement, l'installation est réussie.

Grâce aux étapes ci-dessus, nous avons terminé avec succès la compilation et l'installation de Nginx et PHP, et les avons configurés pour qu'ils fonctionnent normalement. J'espère que cet article pourra aider les lecteurs dans le besoin, afin que chacun puisse avoir une compréhension et une maîtrise plus approfondies des méthodes de compilation et d'installation.

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