phpInfo.netLes ArchivesLes éléPHPants

  
  Accueil
  Trucs & Astuces
  Scripts
  Regex
  Annuaire
  Articles

.
      
 Articles   Le Guide du Débutant PHP  Par J-Pierre DEZELUS   Juin 2000  

 »  Introduction
 »  Qu'est-ce que PHP ?
 »  Installer PHP
 »  Les Outils de Développement
 »  Apprendre le Langage
 »  Vos Premiers Scripts
 »  Ca ne marche pas !
 »  Vous n'êtes plus débutant


Introduction

Cet article s'adresse à tous ceux qui découvrent aujourd'hui PHP, et qui veulent savoir ce qui se cache derrière ce mystérieux acronyme.
Dans ce petit guide, je vais tâcher de vous expliquer les différentes étapes à suivre pour bien appréhender ce nouveau langage. Vous vous rendrez rapidement compte que PHP peut vous apporter beaucoup dans le développement de sites Web dynamiques.

Qu'est-ce que PHP ?

La première chose à faire est de savoir ce que signifie PHP, comment il est né, et à quoi il sert.
La lecture du très bon article de Jean-François Valeille et Christophe Lauer intitulé 'Introduction à PHP' va vous donner les premiers éléments de réponse.
Vous y apprendrez les origines de PHP, à quoi il sert, à qui il est destiné, ses atouts, et son mode de fonctionnement.

 » Introduction à PHP

Installer PHP

Vous avez compris à la lecture de l'article 'Introduction à PHP' qu'il vous faut, pour programmer en PHP, au moins un serveur Web et un interpréteur PHP.

Vous avez deux alternatives, aller chez un hébergeur/FAI qui propose PHP en plus de l'hébergement de vos pages web, ou installer un serveur Web et PHP sur votre propre machine.

A l'heure où j'écris cet article, la rubrique 'Hébergeurs & FAI' de phpInfo.net n'est pas encore ouverte, mais quand elle le sera vous y trouverez toutes les offres disponibles aujourd'hui pour héberger vos scripts PHP.
Par contre, je peux vous proposer des liens qui vont vous permettre d'installer Apache ou PWS, PHP (3 ou 4), MySQL (le SGBD) sur votre machine, dans un environnement Windows ou Linux.


[ Windows ]

 » Guillaume Laloux : Apache, PHP3, Mysql et phpMyAdmin
 » J-Luc Béranger : PHP 4
 » David Dubois : PHP 3, PHP 4, PWS
 » Julie Meloni : PHP 4, et Apache (en anglais)

Si vous souhaitez ne pas perdre trop de temps dans l'installation, vous pouvez utiliser EasyPHP développé par Emmanuel Faivre, qui va vous permettre d'installer en moins de temps qu'il n'en faut pour le dire Apache, PHP 4, MyQSL, et phpMyAdmin !

 » ManuCorp : EasyPHP (Apache, PHP 4, et MyQSL)


[ LINUX ]

 » Julie Meloni : PHP 4, et Apache
 » E-gineer : PHP3, PHP4, et Mysql
 » Jun Da's WebCentral : MySQL + Apache + PHP + PHPLIB

Vous trouverez dans la rubrique 'Téléchargements / PHP & MySQL' tous les liens pour télécharger PHP, et pour ceux qui le souhaitent (mais ce n'est pas obligatoire) MySQL.

 » Télécharger PHP (et MySQL)

Les Outils de Développement

Il n'existe pas à l'heure actuelle d'IDE (Environnement de Développement Intégré) dédié à PHP. Les seuls outils disponibles sont les éditeurs de texte, ou les éditeurs HTML. Certains d'entre eux proposent la coloration syntaxique des scripts PHP, qui peut vous aider dans l'écriture de vos programmes.

Vous trouverez dans la rubrique Téléchargements / Docs & Outils divers une liste d'éditeurs pour Windows ou Linux.

 » Les Editeurs de texte

Apprendre le Langage

Voilà, vous disposez maintenant d'une machine pour créer et tester vos premiers scripts.

Mais avant d'écrire vos premiers programmes, vous allez devoir apprendre les bases du langage PHP. Il existe quelques très bons tutoriels écrits en français qui vont vous donner tous les rudiments : les opérateurs, les types de données, les variables (et les constantes), les structures de contrôle, les fonctions, ...

Il existe aussi, pour ceux qui peuvent investir quelques deniers, de très bon livres sur PHP. Vous trouverez la liste complète dans la rubrique 'Docs / Livres'.

 » PHPmestre : un cours sur PHP, où l'on apprend en se marrant. De nombreux exemples complètent le cours.
 » A Brief PHP3 Tutorial : un tutorial écrit pas Chritophe Lauer (en français, ne vous fiez pas au titre !!)
 » Tutorial PHP3 : écrit par Léo West

Vos Premiers Scripts

Maintenant que vous connaissez les rudiments du langage, vous pouvez écrire vos premiers scripts.
Il existe de nombreux sites où vous trouverez des exemples, des programmes, des astuces ...
En voici quelques-uns, mais en explorant les différentes rubriques de phpInfo.net, vous vous rendrez compte qu'il en existe des tas d'autres. A vous de les découvrir !

 » PHPIndex : un portail PHP très complet par Armel Fauveau
 » PHPFrance : un autre portail PHP avec de nombreuse ressources
 » I Love PHP : le site de Romuald AYREY, un passionné de PHP
 » PHP Scripts : la caverne d'aL Baba, des tonnes de scripts PHP !


Ca ne marche pas !

Que ce soit pendant l'installation de PHP, ou pendant l'élaboration de vos scripts, vous allez certainement rencontrer des difficultés.
Heureusement vous n'êtes pas seul ! La communauté des 'PHPistes francophones' est grande, et vous trouverez toujours quelqu'un pour vous dépanner. Mais avant de poser votre question dans un des forums consacrés à PHP, allez faire un petit tour du côté des différentes FAQ. Vous y trouverez des tas d'informations et dans la plupart des cas la réponse à votre problème.

[ Les FAQ ]

 » La FAQ du NG fr.comp.lang.php
 » La FAQ de PHPIndex

[ Les Forums et NG ]

 » Le NG fr.comp.lang.php
 » Le Forum de PHPFrance
 » Le Forum de PHPIndex


Vous n'êtes plus débutant

Voilà, vous savez maintenant tout de PHP, enfin presque tout ! Mais vous avez acquis l'essentiel.
Maintenant que vous n'êtes plus un débutant, faites profiter les autres de vos connaissances. Et à votre tour, essayez de consacrer du temps aux nouveaux débutants. Vous allez aussi écrire vos propres programmes, proposez-les à la communauté PHP, il y aura toujours quelqu'un d'intéressé par votre travail.
Synseo