14.pdf


Aperçu du fichier PDF 14.pdf

Page 1 2 3 456179




Aperçu texte




Serveur personnel: Une page en PHP doit être décodée par un serveur et ... votre
ordinateur sous Windows ne fonctionne pas comme serveur php. Pour tester vos
programmes en PHP - MySQL, vous pouvez télécharger logiciel easyphp. Il
fonctionne sous Windows et permet non seulement de tester des pages en local, mais
également de créer des bases de données locales Mysql. EasyPhp n'est pas seulement
un logiciel de test, c'est une réelle application serveur qui peut vous permettre
d'héberger votre site Internet sur votre ordinateur en local, mais attention à la
sécurité. Toutes les commandes ne fonctionnent néanmoins pas comme les envois de
mails qui nécessitent un serveur pop ou quelques fonctions sur les images.

Ces 2 utilitaires vous permettent finalement d'utiliser votre PC sous Windows pour créer
et tester des pages programmées en PHP, pour les retransférer vers votre site Internet ensuite

14.2. Installer EasyPhP.
1 Introduction - 2. Installation d'EasyPhp. - 3. Utilisation en php
Le langage PHP nécessite un serveur pour décoder les instructions. De même une base de
donnée MySQL nécessite un gestionnaire. La majorité des hébergements Internet proposent
ces possibilités (sauf quelques serveurs sous Windows). Tester les applications directement
sur un hébergeur nécessite de taper les lignes de commandes dans l'éditeur, de le transférer via
un serveur FTP, de le tester, ... et en cas d'erreur, de recommencer. Dans le cas d'une base de
donnée MySql, le problème est identique sauf que la majorité des hébergements ne proposent
qu'une seule base de donnée (mais une base de donnée peut fonctionner pour plusieurs
applications). Cette solution risquerait de corrompre la base et de rendre inaccessible un site
"en production". Bref, ce n'est pas la solution idéale.
La solution standard est d'installer le logiciel gratuit (en fait en GNU) EasyPHP sur votre
ordinateur en local. EasyPhp émule un serveur apache sous Windows compatible avec PHP
qui permet via PHPMyadmin de gérer des bases de données MySQL. Attention, ce logiciel est
un réel gestionnaire réseau, d'où quelques risques de sécurité. Il ne doit être démarré que pour
les tests de vos programmes en PHP.
Quelques commandes spécifiques ne fonctionnent pas sur EasyPhp par rapport à un
hébergement Internet (mail, gestion des images, ...) mais cette solution est largement assez
complète pour tester la majorité des applications.

2. Installation d'EasyPhp
La première chose est de le télécharger sur le site Internet d'easyphp.org. Sélectionnez la
version 2.0 (la dernière en date). Cette version est compatible PHP 4 et 5. La version 1.8 est
compatible PHP 3 et 4. Ceci peut poser quelques problèmes de compatibilités entre vos
programmes et l'hébergement, vérifiez la version sur votre serveur avant. Sélectionnez le site
miroir le plus adapté pour le téléchargement. Commencez l'installation.