Espace
Espace
Espace
Virtuel
Virtuel
Virtuel
(X)HTML
PHP

Dédinition

PHP signifie Personal Home Page qui est devenu Hypertext Preprocessor, langage créé par Rasmut Lerdorf.

Sa force est de pouvoir communiquer facilement avec presque tous les SGBD (Système De Gestion de Bases de Données); il est rapide, facile à utiliser et c'est un langage sûr car l'utilisateur final ne peut voir le code PHP.

Le PHP est un langage de script inclus, c'est-à-dire que le code PHP est contenu dans le code HTML.

Contrairement à certains langages (Perl, C, Java...), PHP est uniquement dédié au développement de pages web dynamiques. Ses applications sont parfaitement adaptées aux besoins d'Internet. Avec PHP, vous pouvez faire de la POO (Programmation Orientée Objet).

MySQL

Le logiciel MySQL est un serveur composé de plusieurs programmes utilitaires destinés à faciliter l'administration des bases de données. Il manipule toutes les instructions adressées à la base de données.

Il existe deux types de licences :

  • Licence de type "open source" : il s'agit de la licence GPL (General Public License) du GNU qui est gratuite. Toute personne remplissant les conditions du GPL peut utiliser ce type de logiciel Gratuitement. Si vous utilisez MySQL pour réaliser une base de données sur un site Web, vous êtes dans le bon cas de figure, même si vous gagnez de l'argent avec votre site.
  • Licence commerciale : Pour le cas par exemple, d'un développeur qui compte utiliser MySQL à l'intérieur d'un nouveau produit logiciel qu'il a l'intention de commercialiser. Il faut alors qu'il acquière,la licence commerciale, car il n'est plus dans le cadre du GPL. Le prix à payer reste très raisonnable.

PHP et MySQL

PHP et MySQL sont open source.

Les programmes open source sont développés par des groupe de personnes qui écrivent du code pendant leurs loisirs, gratuitement et pour le plaisir.

EasyPHP

EasyPHP est un "package" qui contient les programmes nécessaires pour pouvoir traiter du PHP !

  EasyPHP : est un programme qui reste en tâche de fond une fois lancé.

Apache : C'est un programme utilisé par les serveurs. Il permet la distribution des pages web.
PHP : Il a besoin d'Apache pour fonctionner et pouvoir afficher les pages PHP. En résumé, Apache + PHP = un serveur PHP.
MySQL : Il permet d'utiliser des bases de données.
phpMyAdmin phpMyAdmin : Est l'interface qui vous permet de gérer vos bases de données.