|
|
| Créez votre site Les
standards PHP
PHP est un langage de scripting embarqué dans les pages HTML et traité
par le serveur. PHP3 permet de construire dynamiquement des pages HTML contenant
les résultats de calculs ou de requêtes SQL adressées
à un système de gestion de bases de données (SGBD).
Grâce à de nombreuses extensions, PHP3 peut générer
des fichiers PDF, s'interfacer avec des serveurs de messagerie, des serveurs
LDAP ou encore générer des images et graphiques GIF à
la volée, pour ne citer que quelques unes des fonctionnalités
les plus impressionnantes.
PHP peut s'interfacer facilement à la quasi totalité des SGBD
du marché, qu'ils soient commerciaux ou qu'ils viennent du monde
du logiciel libre (Oracle, Sybase, mSql, MySQL, Solid, PostgresSQL, dBase,
Informix, dbm,...). PHP supporte également l'accès à
toutes les bases de données qui proposent un pont ODBC. C'est le
moyen le plus simple (à part Java/JDBC) d'attaquer une base de données
Microsoft depuis Linux ou UNIX.
PHP est donc un langage comparable à ASP de Microsoft (la comparaison
s'arrête là : PHP comporte beaucoup plus de fonctions
qu'ASP, supporte pratiquement tous les standards du Web, et est extensible).
Il ne s'agit pas d'un langage de scripting destiné au client, le
navigateur, comme peut l'être JavaScript.
On doit la première version de PHP à Rasmus Lerdorf qui l'a
mise au point pour ses propres besoins en 1994. Cette version était
destinée à son usage personnel, d'où le nom Personnal
Home Pages).
PHP3 est distribué librement et gratuitement sous la licence GNU
GPL. Il peut être téléchargé depuis le site miroir
de l'Université Michel
Montaigne Bordeaux III (aussi surprenant que cela puisse paraître,
c'est en anglais).
PHP3 est l'outil idéal pour tout site Internet ou Intranet de taille
moyenne, ou de grande taille mais n'ayant pas à supporter un grand
nombre de requêtes simultanées.
Reprenant une syntaxe claire et familière puisque très proche
de celle du langage C, PHP est un langage dont la prise en main est généralement
rapide. C'est donc un langage qui conviendra autant au débutant désireux
de se familiariser "sans douleur" avec les techniques du Web dynamique,
qu'au professionnel cherchant une solution simple mais toutefois puissante
et fiable pour des sites de taille moyenne.
Idéalement, vous aurez besoin d'une machine fonctionnant sous une
version x86 de LINUX. Il est possible d'utiliser PHP3 sur des machines LINUX
non x86, ou sur des stations UNIX, mais dans ce cas, vous devez obligatoirement
recompiler les sources pour pouvoir l'exécuter. Vous pouvez également
utiliser un PC fonctionnant sous un des systèmes Windows 32 bits
(Win95/98 ou NT4). Dans tous les cas, vous devrez installer et configurer
un serveur HTTP supportant au moins les CGI sur votre machine.
PHP peut être installé comme module par Apache et Microsoft
Internet Information Server, soit plus de 90% des serveurs du marché.
PHP peut aussi être installé sur n'importe quel serveur Web
sous la forme d'un programme CGI. Dans ce cas, toutes les pages contenant
des ordres PHP devront être passées en paramètre à
l'interprète PHP situé dans le répertoire "/cgi-bin"
du serveur.
Vous trouverez également quantité de scripts gratuits
sur PHPScripts.
Vous pouvez aussi vous rendre sur PHPFrance
où vous attendent manuel de référence,
tutorials, trucs et astuces et un forum en français.
Voir aussi :
Sommet de la page
Pour toute question ou remarque concernant ce
site, envoyez un courriel à jacques @ 0faute.com
Dernière mise à jour de cette page le 11/12/2005.
|
|
|
|
Sélection
|
|
Conseils de lecture
- PHP4 professionnel par Harish Rawat et Jesus Castagnetto.
- Programmation Web avec PHP par Laurent Lacroix, Nicolas Leprince
et Christophe Boggero.
|
|