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