Boite à outils PHP
Transcription
Boite à outils PHP
. Boite à outils PHP Environnement de travail • A connaître sur son hébergement… • Installer A.M.P. • Saisir le code… Scripts déjà faits… • Introduction • Outils de publications 1 © Richard Carlier - http://www.carlier.as Fonctionnement d'un site dynamique (avec bdd) Côté client Côté serveur Données Données SGBD Serveur Web Mysql… APACHE interpréteur PHP… 2 © Richard Carlier - http://www.carlier.as 1 . Environnement de travail A connaître sur son hébergement… 3 © Richard Carlier - http://www.carlier.as Hébergeur 4 © Richard Carlier - http://www.carlier.as 2 A avoir sous la main A avoir sous la main (ou dans sa tête) FTP • Adresse du serveur ftp.iesanetwork.com • Nom d'utilisateur r.carlier • Mot de passe *********** Base de données • Adresse du serveur de la base de données hypotrempe.in • Nom d'utilisateur de la base de données r_carlier (idem que le compte, un _ au lieu du .) • Mot de passe de votre base de données *********** • Nom de la base à utiliser r_carlier (idem que le compte, un _ au lieu du .) • Adresse du gestionnaire http://phpmyadmin.iesanetwork.com/ 5 © Richard Carlier - http://www.carlier.as Client FTP http://filezilla.sourceforge.net http://www.panic.com/transmit/ http://cyberduck.ch/ 6 © Richard Carlier - http://www.carlier.as 3 . Environnement de travail Installer un serveur de test 7 © Richard Carlier - http://www.carlier.as Kit serveur Installer un serveur / interpréteur Il faut : • un serveur Apache • un interpréteur Php • un gestionnaire de base de données Mysql • ... Au choix • Mamp sur (Mac) • • • • EasyPhp Wamp Xampp ... 8 © Richard Carlier - http://www.carlier.as 4 Installation http://www.wampserver.com/ 9 © Richard Carlier - http://www.carlier.as Installation 10 © Richard Carlier - http://www.carlier.as 5 Tester le serveur… http://localhost/ http://127.0.0.1/ 11 © Richard Carlier - http://www.carlier.as Personnaliser le serveur 1. Lancer DreamWeaver 2. Modifier le fichier c:\wamp\www\index.php 3. Y placer ligne 335 (environ, après le <body>) <h1>votre prénom</h1> 4. Retourner sur http://localhost/ 12 © Richard Carlier - http://www.carlier.as 6 Ouvrir le serveur… C:\>ipconfig Configuration IP de Windows Carte Ethernet Connexion au réseau local: Suffixe DNS propre à la Adresse IP. . . . . . . Masque de sous-réseau . Passerelle par défaut . connexion . . . . . . . . . . . . . . . : : 192.168.15.xxx : 255.255.255.0 : 192.168.18.1 Uniquement à l'IESA Dans le fichier http://192.168.15.xxx C:\wamp\bin\apache\apache2.2.8\conf\httpd.conf Listen 127.0.0.1:80 rajouter : Listen 192.168.15.200:80 13 © Richard Carlier - http://www.carlier.as . Environnement de travail Saisir le code… 14 © Richard Carlier - http://www.carlier.as 7 IDE pour le code… Integrated Development Environment NuSphere http://www.nusphere.com/ phpDesigner http://www.mpsoftware.dk/ $495 ZendStudio http://www.zend.com/en/products/studio/ Eclipse + PhpEclise http://www.eclipse.org/ $95 €399 0 Aptana 0 15 © Richard Carlier - http://www.carlier.as Editeur de texte… Notepad++ http://notepad-plus.sourceforge.net/fr/site.htm UltraEdit http://www.ultraedit.com/ 16 © Richard Carlier - http://www.carlier.as 8 La DOC ! 17 © Richard Carlier - http://www.carlier.as . Scripts déjà faits 18 © Richard Carlier - http://www.carlier.as 9 Open Source Où en trouver ? • Hotscripts http://www.hotscripts.com/PHP/ • PHP Scripts http://www.phpscripts-fr.net • Google… http://code.google.com/ 19 © Richard Carlier - http://www.carlier.as . Outils de publication 20 © Richard Carlier - http://www.carlier.as 10 Outils de publication Forum Blogs Wiki Content Management System 21 © Richard Carlier - http://www.carlier.as CMS Content Management System Joomla (ex mambo) http://www.joomlafrance.org/ Plume CMS http://pxsystem.sourceforge.net/fr/ SPIP http://www.spip.net Typo3 http://www.typo3.fr Wordpress http://www.wordpress.org etc… CMS Matrix http://www.cmsmatrix.org/matrix 22 © Richard Carlier - http://www.carlier.as 11 PLUME CMS - Installation Téléchargement http://pxsystem.sourceforge.net/fr/ Installation 23 © Richard Carlier - http://www.carlier.as PLUME CMS - Configuration http://localhost/plume/manager/install/ Configuration 24 © Richard Carlier - http://www.carlier.as 12 PLUME CMS - Publication 25 © Richard Carlier - http://www.carlier.as PLUME CMS - Paramétrages 26 © Richard Carlier - http://www.carlier.as 13 . Exercice Installation d'un Forum phpbb 27 © Richard Carlier - http://www.carlier.as Php BB 28 © Richard Carlier - http://www.carlier.as 14 Forums - PhpBB Installation http://www.phpbb.com/ • Télécharger • Décompresser l'archive • Ensuite http://www....com/PhpBB2/install/install.php et laissez vous guider. Outillages • Nom d'utilisateur & mot de passe de votre base de données • Adresse du serveur de la base de données • Nom de la base à utiliser 29 © Richard Carlier - http://www.carlier.as Forums - PhpBB 30 © Richard Carlier - http://www.carlier.as 15 Forums - PhpBB 31 © Richard Carlier - http://www.carlier.as 16