Maison  >  Article  >  développement back-end  >  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
PHPzoriginal
2024-02-27 18:09:041125parcourir

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

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

3. Compilez et installez Nginx

Exécutez la commande make pour compiler :

make

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

make install

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

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

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

3. Compilez et installez PHP

Exécutez la commande make Compilez :

make

Exécutez ensuite la commande make install pour installer :

make install

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;
}

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

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!

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