Maison > développement back-end > tutoriel php > Analyse des méthodes de compilation et d'installation de Nginx et PHP

Analyse des méthodes de compilation et d'installation de Nginx et PHP

PHPz
Libérer: 2024-02-27 18:10:02
original
1178 Les gens l'ont consulté

Analyse des méthodes de compilation et dinstallation de Nginx et PHP

Nginx et PHP sont deux logiciels open source couramment utilisés, utilisés pour créer des serveurs Web et traiter du contenu Web dynamique. Cet article présentera les méthodes de compilation et d'installation de Nginx et PHP, et fournira des exemples de code spécifiques.

1. Comment compiler et installer Nginx

Nginx est un serveur HTTP et proxy inverse hautes performances L'installation de Nginx peut nous aider à créer rapidement un serveur Web stable et efficace.

1. Téléchargez le package de code source Nginx

Tout d'abord, nous devons télécharger le dernier package de code source Nginx depuis le site officiel de Nginx (https://nginx.org). Au moment de la rédaction, la dernière version est nginx-1.19.8.tar.gz.

2. Décompressez le package de code source et configurez les paramètres de compilation

Exécutez la commande suivante dans le terminal pour décompresser le package de code source dans le répertoire spécifié :

tar -zxvf nginx-1.19.8.tar.gz -C /usr/local/src
Copier après la connexion

Entrez le répertoire décompressé et exécutez la commande configure pour configurer la compilation. paramètres :

cd /usr/local/src/nginx-1.19.8
./configure --prefix=/usr/local/nginx
Copier après la connexion

3. Compilez et installez Nginx

Exécutez la commande make pour compiler :

make
Copier après la connexion
Copier après la connexion

Ensuite, exécutez la commande make install pour installer :

make install
Copier après la connexion
Copier après la connexion

4. Démarrez le service Nginx

Une fois l'installation terminée, exécutez. la commande suivante pour démarrer le service Nginx :

/usr/local/nginx/sbin/nginx
Copier après la connexion

2. Méthode de compilation et d'installation PHP

PHP est un langage de script côté serveur populaire qui est souvent utilisé avec Nginx pour traiter du contenu Web dynamique. Ce qui suit décrit comment compiler et installer PHP.

1. Téléchargez le package de code source PHP

Visitez le site officiel de PHP (https://www.php.net) pour télécharger le dernier package de code source PHP. Au moment de la rédaction, la dernière version est php-7.4.16.tar.gz.

2. Décompressez le package de code source et configurez les paramètres de compilation

Exécutez la commande suivante pour décompresser le package de code source :

tar -zxvf php-7.4.16.tar.gz -C /usr/local/src
Copier après la connexion

Entrez dans le répertoire décompressé et exécutez la commande configure pour configurer les paramètres de compilation :

cd /usr/local/src/php-7.4.16
./configure --prefix=/usr/local/php --with-openssl --with-zlib
Copier après la connexion

3. Compilez et installez PHP

Exécutez la commande make Compilez :

make
Copier après la connexion
Copier après la connexion

Exécutez ensuite la commande make install pour installer :

make install
Copier après la connexion
Copier après la connexion

4. Configurez la coopération entre PHP et Nginx

Ajoutez la configuration suivante dans le fichier de configuration Nginx pour prendre en charge PHP :

location ~ .php$ {
    root           html;
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME  /usr/local/nginx/html$fastcgi_script_name;
    include        fastcgi_params;
}
Copier après la connexion

5. Redémarrer Nginx et PHP - FPM

Exécutez la commande suivante pour redémarrer les services Nginx et PHP-FPM :

/usr/local/nginx/sbin/nginx -s reload
/usr/local/php/sbin/php-fpm -c /usr/local/php/etc/php.ini
Copier après la connexion

Résumé

Grâce à l'introduction de cet article, nous avons appris les méthodes de compilation et d'installation de Nginx. et PHP, et j'ai appris à les configurer pour qu'ils fonctionnent ensemble. Grâce à une configuration et une gestion raisonnables, nous pouvons créer un serveur Web stable et performant pour offrir aux utilisateurs une meilleure expérience d'accès.

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
Derniers numéros
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal