Maison  >  Article  >  développement back-end  >  Guide de compilation et d'installation de Nginx et PHP

Guide de compilation et d'installation de Nginx et PHP

WBOY
WBOYoriginal
2024-02-27 13:57:031001parcourir

Guide de compilation et dinstallation de Nginx et PHP

Guide de compilation et d'installation Nginx et PHP

Dans le processus de création du serveur de site Web, Nginx sert de serveur Web hautes performances et de serveur proxy inverse, tandis que PHP est un langage de script côté serveur populaire. les deux Il peut exécuter des sites Web dynamiques de manière rapide et stable. Cet article présentera en détail le processus de compilation et d'installation de Nginx et PHP, et fournira des exemples de code spécifiques afin que les lecteurs puissent facilement effectuer les opérations associées lors de la création de leurs propres serveurs de site Web.

1. Installez Nginx

1. Téléchargez Nginx

Tout d'abord, vous devez télécharger la dernière version du package de code source Nginx depuis le site officiel de Nginx. Vous pouvez visiter https://nginx.org/ pour télécharger la dernière version.

2. Installer les dépendances

Avant de compiler et d'installer Nginx, vous devez installer certaines dépendances pour vous assurer que Nginx peut fonctionner normalement. Entrez la commande suivante dans le terminal :

sudo apt-get update
sudo apt-get install build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev openssl libssl-dev

3. Compilez et installez Nginx

Extractez le package de code source Nginx téléchargé et entrez dans le dossier décompressé. Ensuite, exécutez la commande suivante pour compiler et installer :

./configure
make
sudo make install

4. Démarrez Nginx

Une fois l'installation terminée, entrez la commande suivante dans le terminal pour démarrer le serveur Nginx :

sudo nginx

2. Installez PHP

1. PHP

De même, vous devez télécharger la dernière version du package de code source PHP sur le site officiel de PHP. Vous pouvez visiter https://www.php.net/ pour télécharger la dernière version.

2. Installer les dépendances

Avant de compiler et d'installer PHP, vous devez installer certaines dépendances pour vous assurer que PHP peut fonctionner normalement. Entrez la commande suivante dans le terminal :

sudo apt-get install build-essential libxml2-dev libssl-dev libcurl4-openssl-dev

3. Compilez et installez PHP

Extractez le package de code source PHP téléchargé et entrez dans le dossier décompressé. Exécutez ensuite la commande suivante pour compiler et installer :

./configure --with-fpm --enable-mbstring --with-openssl --enable-sockets
make
sudo make install

4. Configurez PHP

Après avoir terminé l'installation de PHP, vous devez effectuer certaines configurations pour vous assurer que Nginx peut analyser correctement les fichiers PHP. Modifiez le fichier de configuration Nginx et ajoutez le contenu suivant :

server {
    listen 80;
    server_name your_domain.com;
    root /var/www/html;
    
    location ~ .php$ {
        fastcgi_pass unix:/run/php/php7.4-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}

5. Redémarrez Nginx et PHP-FPM

Une fois la configuration terminée, exécutez la commande suivante pour redémarrer Nginx et PHP-FPM :

sudo systemctl restart nginx
sudo systemctl restart php-fpm

À ce stade, vous ont construit avec succès un environnement serveur Nginx et PHP. Vous pouvez saisir votre nom de domaine dans le navigateur pour accéder au site Web, et si tout se passe bien, vous devriez pouvoir voir l'effet du fonctionnement normal de la page Web PHP. J'espère que ce guide de compilation et d'installation de Nginx et PHP vous sera utile !

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