Maison > Article > développement back-end > 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
Étape 2 : Compiler et installer Nginx
wget http://nginx.org/download/nginx-1.20.0.tar.gz tar -zxvf nginx-1.20.0.tar.gz cd nginx-1.20.0
./configure --prefix=/usr/local/nginx --with-http_ssl_module
make make install
/usr/local/nginx/sbin/nginx
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
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
./configure --prefix=/usr/local/php --with-curl --with-fpm --with-mysqli --with-mbstring
make make install
cp sapi/fpm/php-fpm.service /etc/systemd/system/ systemctl enable php-fpm systemctl start php-fpm
Étape 4 : Configurez Nginx pour prendre en charge PHP
vim /usr/local/nginx/conf/nginx.conf
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; }
/usr/local/nginx/sbin/nginx -s reload
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!