Comment compiler et installer avec succès Nginx et PHP
Nginx est un serveur Web hautes performances qui est souvent utilisé pour créer des sites Web et des services de proxy inverse. PHP, quant à lui, est un langage de script côté serveur populaire utilisé pour développer des pages Web dynamiques. Cet article présentera les étapes à suivre pour compiler et installer avec succès Nginx et PHP, et fournira des exemples de code spécifiques. Voici les étapes détaillées :
Préparer l'environnement :
Avant de commencer la compilation et l'installation, assurez-vous que le système a installé les bibliothèques dépendantes nécessaires : gcc, make, pcre, zlib, openssl, libxml2, libjpeg, libpng, libmcrypt , etc.
Vous pouvez installer ces bibliothèques dépendantes via les commandes suivantes :
sudo apt-get install gcc make libpcre3-dev zlib1g-dev openssl libxml2-dev libjpeg-dev libpng-dev libmcrypt-dev
Compilez et installez Nginx :
Téléchargez d'abord la dernière version stable du package de code source Nginx, décompressez-la et entrez dans le répertoire :
wget http://nginx.org/download/nginx-x.x.x.tar.gz tar -zxvf nginx-x.x.x.tar.gz cd nginx-x.x.x
Configurez les options de compilation et compiler et installer :
./configure --prefix=/usr/local/nginx --with-http_ssl_module make sudo make install
Installation terminée Après cela, démarrez Nginx :
/usr/local/nginx/sbin/nginx
Compilez et installez PHP :
Téléchargez la dernière version du package de code source PHP, décompressez et entrez dans le répertoire :
wget http://php.net/get/php-x.x.x.tar.gz/from/this/mirror tar -zxvf php-x.x.x.tar.gz cd php-x.x.x
Configurez les options de compilation et compilez et installez :
./configure --prefix=/usr/local/php --with-mysql --with-mysqli --with-pdo-mysql --with-openssl --with-curl make sudo make install
Une fois l'installation terminée, modifiez le fichier de configuration de Nginx, Intégrez le moteur d'analyse PHP dans Nginx :
vim /usr/local/nginx/conf/nginx.conf
Ajoutez le code suivant dans la section de configuration du serveur :
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; }
Redémarrez Nginx :
/usr/local/nginx/sbin/nginx -s reload
Exécutez PHP :
/usr/local/php/bin/php -v
Grâce aux étapes ci-dessus, vous avez réussi à compiler et à installer Nginx et PHP et à les intégrer ensemble. De cette façon, vous pouvez créer votre propre serveur Web et exécuter du contenu Web dynamique. J'espère que le contenu ci-dessus 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!