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.
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.
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
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
Une fois l'installation terminée, entrez la commande suivante dans le terminal pour démarrer le serveur Nginx :
sudo nginx
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.
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
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
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; } }
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!