Maison  >  Article  >  développement back-end  >  [installation et configuration php] Points à considérer avant l'installation

[installation et configuration php] Points à considérer avant l'installation

不言
不言original
2018-04-19 10:23:542017parcourir

Le contenu de cet article concerne les questions [d'installation et de configuration de php] qui doivent être prises en compte avant l'installation. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer

<.>

Domaines d'application PHP :

  • Sites Web et applications Web (scripts côté serveur)

  • Scripts de ligne de commande

  • Application de bureau (GUI)


Nécessite :

  • PHP lui-même

  • Un serveur web (comme Apache sous Linux et MacOS ; IIS sous Windows)

  • Un navigateur web


Connexion de PHP au serveur

  • Pour de nombreux serveurs, PHP dispose d'une interface de module directe (également appelée SAPI) . Ces serveurs incluent des serveurs tels qu'Apache, Microsoft Internet Information Server, Netscape et iPlanet. De nombreux autres serveurs prennent en charge ISAPI, l'interface modulaire de Microsoft (OmniHTTPd en est un exemple).

  • Si PHP ne prend pas en charge le serveur web en tant que module, il peut toujours être utilisé comme processeur CGI ou FastCGI. Cela signifie que l'exécutable CGI de PHP peut être utilisé pour gérer les requêtes de fichiers PHP sur tous les serveurs.


SAPI

En informatique, l'interface de programmation d'application serveur (SAPI) est un serveur Web tel que Apache HTTP Server, Microsoft IIS et Oracle iPlanet Web. Serveur) interface directe du module. Microsoft utilise le terme ISAPI (Internet Server Application Programming Interface), tandis que le défunt serveur Web Netscape utilise le terme Netscape Server Application Programming Interface (NSAPI) dans le même but. [1] En d'autres termes, SAPI est une interface de programmation d'application (API) destinée à aider d'autres développeurs à étendre les fonctionnalités du serveur Web.

Par exemple, PHP fournit une interface de module directe appelée SAPI pour différents serveurs web [2] Dans le cas de PHP 5 et Apache 2.0 sous Windows, elle est fournie sous la forme d'une DLL appelée File php5apache2 ; dll, [3] Il s'agit d'un module qui fournit, entre autres, une interface entre PHP et un serveur Web, implémentée sous une forme compréhensible par le serveur. Ce formulaire s'appelle SAPI.

Différents types de SAPI existent pour diverses extensions de serveur Web. Par exemple, en plus de ceux répertoriés ci-dessus, d'autres SAPI pour le langage PHP incluent la Common Gateway Interface (CGI) et la Command Line Interface (CLI).


Script de ligne de commande PHP

  • Nécessite un programme exécutable en ligne de commande.

  • Aucun serveur ou navigateur requis.


Application de bureau (GUI)

écrite via l'extension PHP-GTK

Zones d'application php :

  • Sites Web et applications Web (script côté serveur)

  • Scripts en ligne de commande

  • Application de bureau (GUI)


Nécessite :

  • PHP lui-même

  • Un serveur web (tel qu'Apache sous Linux et MacOS ; IIS sous Windows)

  • Un navigateur web


Connexion de PHP au serveur

  • Pour de nombreux serveurs, PHP dispose d'une interface de module directe (également appelée SAPI). Ces serveurs incluent des serveurs tels qu'Apache, Microsoft Internet Information Server, Netscape et iPlanet. De nombreux autres serveurs prennent en charge ISAPI, l'interface modulaire de Microsoft (OmniHTTPd en est un exemple).

  • Si PHP ne prend pas en charge le serveur web en tant que module, il peut toujours être utilisé comme processeur CGI ou FastCGI. Cela signifie que l'exécutable CGI de PHP peut être utilisé pour gérer les requêtes de fichiers PHP sur tous les serveurs.


SAPI

En informatique, l'interface de programmation d'application serveur (SAPI) est un serveur Web tel que Apache HTTP Server, Microsoft IIS et Oracle iPlanet Web. Serveur) interface directe du module. Microsoft utilise le terme ISAPI (Internet Server Application Programming Interface), tandis que le défunt serveur Web Netscape utilise le terme Netscape Server Application Programming Interface (NSAPI) dans le même but. [1] En d'autres termes, SAPI est une interface de programmation d'application (API) destinée à aider d'autres développeurs à étendre les fonctionnalités du serveur Web.

Par exemple, PHP fournit une interface de module directe appelée SAPI pour différents serveurs web [2] Dans le cas de PHP 5 et Apache 2.0 sous Windows, elle est fournie sous la forme d'une DLL appelée File php5apache2 ; dll, [3] Il s'agit d'un module qui fournit, entre autres, une interface entre PHP et un serveur Web, implémentée sous une forme compréhensible par le serveur. Ce formulaire s'appelle SAPI.

Différents types de SAPI existent pour diverses extensions de serveur Web. Par exemple, en plus de ceux répertoriés ci-dessus, d'autres SAPI pour le langage PHP incluent la Common Gateway Interface (CGI) et la Command Line Interface (CLI).


Script de ligne de commande PHP

  • Nécessite un programme exécutable en ligne de commande.

  • Aucun serveur ou navigateur requis.


Application de bureau (GUI)

Écrit via l'extension PHP-GTK

Recommandations associées :

[installation et configuration php] Installation sous système Unix

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