Maison  >  Article  >  développement back-end  >  Comment compiler et installer avec succès Nginx et PHP

Comment compiler et installer avec succès Nginx et PHP

PHPz
PHPzoriginal
2024-02-27 18:42:041222parcourir

Comment compiler et installer avec succès Nginx et PHP

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 :

  1. 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
  2. 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
  3. 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!

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