• Forums
  • Tutoriels
  • Magazine
  • FAQs
  • Blogs
  • Projets
  • Chat
  • Newsletter
  • Études
  • Emploi
  • Club
  • Contacts
 
  • Accueil Actualités IT Pro
  • ALM Cycle de vie du logiciel
    • ALM
    • UML
    • Merise
  • Java Plateforme et langage Java
    • Java
    • Spring
    • Dév. Web Java
    • Android
    • Eclipse
    • NetBeans
  • .NET Microsoft Framework .NET
    • Microsoft DotNET
    • Visual Studio
    • ASP.NET
    • C#
    • VB.NET
    • Windows Phone
    • Windows Azure
  • Dév. Web Développement Web et Webmarketing
    • Développement Web
    • AJAX
    • Apache
    • ASP
    • CSS
    • Flash / Flex
    • JavaScript
    • PHP
    • Ruby & Rails
    • Web sémantique
    • Webmarketing
    • (X)HTML
  • EDI Environnements de Développement Intégré
    • EDI
    • 4D
    • Delphi
    • Eclipse
    • LabVIEW
    • NetBeans
    • MATLAB
    • Visual Studio
    • WinDev
    • Visual Basic 6
    • Lazarus
    • Qt Creator
  • Langages Langages de programmation applicatifs
    • Langages
    • Assembleur
    • C
    • C++
    • C#
    • Objective C
    • Pascal
    • Perl
    • Python
    • Visual Basic 6
    • VB.NET
    • XML
    • Autres
  • SGBD Systèmes de Gestion de Bases de Données
    • SGBD & SQL
    • 4D
    • Access
    • DB2
    • Firebird
    • InterBase
    • MySQL
    • NoSQL
    • Oracle
    • PostgreSQL
    • SQL-Server
    • Sybase
  • Office Bureautique pour l'entreprise
    • Microsoft Office
    • Access
    • Excel
    • Word
    • Outlook
    • PowerPoint
    • SharePoint
    • Microsoft Project
  • Solutions d'entreprise Autres logiciels pour l'entreprise
    • Solutions d'entreprise
    • Business Intelligence
    • ERP / PGI
    • CRM
    • SAS
    • Cloud Computing
    • SAP
    • Microsoft BizTalk Server
  • Applications Applications logicielles
    • Applications
    • 2D - 3D - Jeux
    • OpenOffice & LibreOffice
    • Projets
  • Mobiles Logiciels et matériels mobiles
    • Mobiles
    • Android
    • iOS
    • Windows Phone
  • Systèmes Logiciels et matériels systèmes
    • Systèmes
    • Windows
    • Linux Professionnel
    • Sécurité
    • PC
    • Mac
    • Réseau
    • Green IT
    • Virtualisation
    • Systèmes Embarqués
 
  • Dév. Web
  • AJAX
  • Apache
  • ASP
  • CSS
  • Flash / Flex
  • JavaScript
  • PHP
  • Ruby
  • Web sémantique
  • Webmarketing
  • (X)HTML
 
 
Facebook
Twitter
RSS
  • Forum PHP
  • FAQ PHP
  • Cours PHP
  • Sources PHP
  • Livres PHP
  • Scripts PHP
  • Outils PHP
  • Comparatifs
  • Zend Framework

PHP: SAPI et modes de communication

Image non disponible

Table des matièresPlier Déplier

  • Page 1
    • I. Rappels sur l'architecture interne de PHP
  • Page 2
    • II. Les modules de serveur
      • II-A. Apache 2 via handler
  • Page 3
    • III. Common Gateway Interface (CGI)
      • III-A. CGI avec suexec (Apache)
  • Page 4
    • IV. FastCGI
  • Page 5
    • V. Fpm
      • V-A. Configuration de FPM
      • V-B. Liaison à Apache via mod_fastcgi
  • Page 6
    • VI. Embed
  • Page 7
    • VII. Conclusions

Le principal mode de fonctionnement de PHP est en couplage avec un serveur Web : PHP et le serveur discutent ensemble. Nous allons voir qu'il existe plusieurs manières de les faire discuter ensemble: module de serveur, CGI ou encore FastCGI. Nous allons passer en revue ces différents moyens de communication, leurs avantages et inconvénients ; puis nous parlerons des modes plus exotiques avec en arrière-plan un serveur Web Apache.
Cet article utilise principalement le serveur Web Apache, ainsi que PHP en version 5.3.x. Le système considéré est Linux (distribution Ubuntu Server utilisée).
4 commentaires Donner une note à l'article (4)

Lire l'article.

Article lu   fois.

L'auteur

Julien Pauli Site personnel Blog

L´article

Publié le 8 novembre 2010 - Mis à jour le 18 novembre 2010 

Version en ligne

Version PDF Version hors-ligne

ePub , Azw et Mobi

Lire l'article

Liens sociaux

Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites 

suivant
  

Copyright © 2010 Julien Pauli. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts. Cette page est déposée.

 
 

Responsable bénévole de la rubrique PHP : Didier Mouronval -

 
 
Developpez.com

Nous contacter

Participez

Informations légales

 
Services

Forum PHP

Blogs

Hébergement

 
Partenaires

Hébergement Web

Copyright © 2000-2013 - www.developpez.com