Ceci est une ancienne révision du document !


PHP

PHP (acronyme récursif pour "PHP: Hypertext Preprocessor") est un langage de script principalement utilisé pour produire des pages web de manière dynamique. Il est donc, dans la très grande majorité des cas, couplé à un serveur HTTP (comme Apache) pour la communication avec le client web.

La production de pages web dynamiques pouvant nécessiter une interaction avec une base de données, PHP est souvent utilisé en associant avec un serveur de gestion de base de données comme MySQL.

PHP étant principalement utilisé comme langage de script serveur, seule son installation dans ce cadre là est présentée ici.

Installation minimale

Pour installer la version 5 de PHP (dernière version stable), il suffit d'installer le paquet suivant:
php5

Grâce aux dépendances, l'installation de ce paquet entraînera l'installation du serveur HTTP Apache 2 qui permettra la communication entre le client web et PHP.

Association avec un serveur de base de données

PHP permet de se connecter à différents types de serveurs de base de données. Il est cependant nécessaire d'installer des modules complémentaires.

Il est important de souligner que l'installation d'un de ces modules PHP est indépendant de l'installation du serveur de base de données correspondant.

Support de MySQL

Le support de MySQL par PHP 5 se fait via l'installation du paquet:
php5-mysql

Un serveur associant Linux, Apache, MySQL et PHP est généralement appelé serveur "LAMP".

Support de PostgreSQL

Le support de PostgreSQL par PHP 5 se fait via l'installation du paquet:
php5-pgsql

Un serveur associant Linux, Apache, PostgreSQL et PHP est généralement appelé serveur "LAPP".

Support de SQLite

Le support de SQLite par PHP 5 se fait via l'installation du paquet:
php5-sqlite

Support de Sybase / MS SQL server

Le support de Sybase / MS SQL server par PHP 5 se fait via l'installation du paquet:
php5-sybase

Installation des modules complémentaires

Voir la page dédiée aux modules PHP. FIXME

  • php.1258198835.txt.gz
  • Dernière modification: Le 18/04/2011, 14:56
  • (modification externe)