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

WBOY
Libérer: 2024-02-27 12:20:01
original
865 Les gens l'ont consulté

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
Copier après la connexion

É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
Copier après la connexion
  1. Configurer les paramètres de compilation :
./configure --prefix=/usr/local/nginx --with-http_ssl_module
Copier après la connexion
  1. Compiler et installer Nginx :
make
make install
Copier après la connexion
Copier après la connexion
  1. Démarrez le service Nginx :
/usr/local/nginx/sbin/nginx
Copier après la connexion

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
Copier après la connexion
  1. Configurez les paramètres de compilation :
./configure --prefix=/usr/local/php --with-curl --with-fpm --with-mysqli --with-mbstring
Copier après la connexion
  1. Compilez et installez PHP :
make
make install
Copier après la connexion
Copier après la connexion
  1. Configurer PHP- FPM :
cp sapi/fpm/php-fpm.service /etc/systemd/system/
systemctl enable php-fpm
systemctl start php-fpm
Copier après la connexion

Étape 4 : Configurez Nginx pour prendre en charge PHP

  1. Modifiez le fichier de configuration de Nginx :
vim /usr/local/nginx/conf/nginx.conf
Copier après la connexion

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;
}
Copier après la connexion
  1. Redémarrez le service Nginx :
/usr/local/nginx/sbin/nginx -s reload
Copier après la connexion

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!

É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