Outils pour utilisateurs

Outils du site


bdd_windows

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

bdd_windows [2014/05/26 19:14] (Version actuelle)
g.rnd@free.fr créée
Ligne 1: Ligne 1:
 +====== Bases de Données Windows ======
  
 +===== Préliminaire =====
 +
 +Le langage **HTML** est la base de tout site Internet. Ces pages Web peuvent être fabriquées avec différents langage, en particulier,​ avec **PHP**, créateur de pages Web.
 +
 +==== HTML ====
 +
 +Exemple de fichier HTML:
 +<​code>​
 +<​html>​
 +<​head>​
 +<​title>​Titre de la page</​title>​
 +<meta http-equivalent="​Content-Type"​ content "​text/​html;​ charset=ioso-8859-1">​
 +</​head>​
 +<body bgcolor="​$FFFFFF">​
 +<​P>​Voici le premier paragraphe</​P>​
 +<BR>
 +<P>Ce paragraphe est séparé du premier par un retour chariot</​P>​
 +<​p>&​nbsp;</​p>​
 +</​body>​
 +</​html>​
 +</​code>​
 +
 +Les balises <​html></​html>​ ouvrent chaque page Web.
 +
 +Les balises <​head>​ </​head>​ permettent de donner un titre à la page.
 +
 +Les balises <​body>​ </​body>​ composent la partie visible de la page.
 +
 +Pour afficher la page Web, enregistrer le fichier sous "​Exemple.htm"​ et cliquer deux fois sur l'​icône pour le lancer.
 +
 +==== PHP ====
 +
 +Exemple de fichier PHP
 +<​code>​
 +<?
 +/* Fichier dis_bonjour.php */
 +print("<​html><​head><​title>​Bonjour,​ Visiteur !</​title>"​);​
 +print("<​meta http-equiv=\"​Content-Type\"​ content=\"​text/​html;​ charset=iso-8859-1\">"​);​
 +print("</​head>"​);​
 +print("<​body bgcolor=\"#​ffffff\">"​);​
 +print("​Bonjour $prenom $nom\n"​);​
 +print("</​body></​html>"​);​
 +?>
 +</​code>​
 +La syntaxe se caractérise par 
 +  * des balises d'​entrée et sortie **<?** et **?>**
 +  * un **point virgule** en fin de ligne.
 +===== Outils pour créer/​gérer un serveur Web =====
 +
 +==== Editeur ====
 +
 +  * Pour la création des fichiers HTML ou PHP, utiliser le **Bloc-notes** (ou NotePad), c'est le plus simple des éditeurs.
 +  * **PSPad** (http://​www.pspad.com/​fr/​). A télécharger sur http://​www.pspad.com/​fr/​download.php
 +  * PDF Prep Tool Suite (http://​www.pdf-tools.com/​pdf/​pdf-prep-tool-suite-manipulate.aspx)
 +  * **NotePad++** (http://​notepad-plus-plus.org/​). Téléchargement sur http://​notepad-plus-plus.org/​download/​v5.9.8.html
 +  * PHPEdit (http://​www.phpedit.com/​fr). Téléchargement sur http://​www.phpedit.com/​fr/​telecharger/​version-d-evaluation
 +  * EditPlus (http://​www.editplus.com/​). Téléchargement sur http://​www.editplus.com/​download.html
 +  * TextPad (http://​www.textpad.com/​). Téléchargement sur http://​www.textpad.com/​download/​index.html
 +  * **conTEXT** (http://​www.contexteditor.org/​). ​
 +  * Jext | Maguma Studio Free | UltraEdit-32 | SciTE | Dev-PHP | Script Edit | HAPedit | Quanta Plus | Html-Kit | Eclipse | Komodo Personal | PSPad | Crimson Editor | Kate | Zend Studio | PHP Expert Editor ​
 +  * **JEdit**, multiplateforme (http://​www.jedsoft.org/​jed/​). Téléchargement par ftp://​space.mit.edu/​pub/​davis/​jed/​v0.99/​
 +  * Code-Genie | Web Expert | tsWebEditor | Xored WebStudio pour Eclipse ​
 +
 +==== Serveur Web ====
 +
 +Pour disposer d'un serveur Web, indispensable pour tester ses réalisations,​ il y a plusieurs solutions.
 +
 +=== MySQL ===
 +
 +**MySQL** est un système de gestion de base de données (SGBD). Il fait partie des logiciels de gestion de base de données les plus utilisés au monde. ​
 +    * A télécharger sur http://​www.01net.com/​telecharger/​windows/​Bureautique/​base_de_donne/​fiches/​3129.html.
 +    * Tutoriels d'​introduction sur http://​dev.mysql.com/​doc/​refman/​5.0/​fr/​tutorial.html
 +<​note>​Le port MySQL est le 3306.</​note>​
 +
 +=== EasyPHP ===
 +
 +**EasyPHP** est une plateforme de développement Web, permettant de faire fonctionner localement des scripts PHP. EasyPHP n'est pas en soi un logiciel, mais un environnement comprenant deux serveurs (un serveur web Apache et un serveur de bases de données MySQL), un interpréteur de script (PHP), ainsi qu'une administration SQL phpMyAdmin. ​
 +  * On le télécharge à partir de www.easyphp.org et on l'​installe sur sa propre machine
 +  * On le lance par clic droit sur son icône --> Web local
 +
 +=== phpMyAdmin ===
 +
 +**phpMyAdmin** est une application Web de gestion pour les systèmes de gestion de base de données MySQL réalisés en PHP. 
 +    * A télécharger sur http://​www.01net.com/​telecharger/​windows/​Bureautique/​base_de_donne/​fiches/​41098.html
 +    * Installer les Services Internet (IIS) par "​Ajouter ou Supprimer des Composants Windows"​
 +    * Télécharger MySQL (http://​dev.mysql.com/​downloads/​)
 +    * Se lance sur Firefox avec l'​adresse URL **adresse_site/​phpmyadmin** ou **localhost/​phpmyadmin** s'il est sur son ordinateur.
 +
 +<​note>​Pour plus de détails, voir sur la partie Linux [[bdd_linux?&#​phpmyadmin]]</​note>​
 +
 +=== Wampserver ===
 +
 +WAMP pour Windows, Apache, MySQL, PHP. **Wampserver** comporte Apache, MySQL, PHP, phpMyAdmin, SQLbuddy, Xdebug
 +  * Téléchargement sur http://​www.01net.com/​recherche/​recherche.php?​searchstring=wampserver
 +  * Configuration. Editer **C:​\wamp\bin\apache\apache2.2.8\conf\extra\httpd-vhosts.conf**
 +<​code><​VirtualHost *:80>
 +ServerAdmin webmaster@dummy-host.localhost (<-- à voir si cela présente un intérêt de changer cette adresse)
 +DocumentRoot "​C:/​wamp/​www/​nouveausite/​www/"​
 +ServerName nouveausite.local
 +ServerAlias nouveausite.local
 +ErrorLog "​logs/​nouveausite.local-error.log"​ (pour consulter les erreurs, souvent pratique)
 +CustomLog "​logs/​nouveausite.local-access.log"​ common
 +</​VirtualHost>​
 +</​code>​
 +    * Editer **C:​\wamp\bin\apache\apache2.2.8\conf\httpd.conf** et ajouter en finale
 +<​code>​Include conf/​extra/​httpd-vhosts.conf</​code>​
 +    * Vérifier la configuration en lançant **C:​\wamp\bin\apache\apache2.2.8\bin\httpd.exe**.
 +    * A présent, redémarrer WAMP. Pour cela, un clic sur l’icône dans la barre des taches (près de l’horloge Windows en bas à droite, le logo de WAMP ressemble à un compte tour). Un menu s’affiche,​ cliquer sur ‘Restart All Services‘ ​
 +    * Pour changer la langue par défaut de l’interface de WAMP, clic droit sur l’icône de WAMP -> Language -> French), ‘Redémarrer les services‘.
 +
 +=== SQLyog ===
 +
 +SQLyog est un interface utilisateur graphique pour MySQL
 +  * Télécharger **SQLyog community edition** sur http://​code.google.com/​p/​sqlyog/​downloads/​list
 +  * Installer SQLyog
 +  * Charger l'​exemple de BDD Load Classic Models dans MySQL database server. Entrer simplement les paramètres serveur MySQL:
 +     * MySQL host address
 +     * Username
 +     * Password
 +
 +{{:​sqlyog-run-400.png?​|}}
 +
 +
 +  * Dans la barre de menu, cliquer Database -> Import -> Execute SQL Script ainsi: ​
 +
 +{{:​sqlyog-run-2-400.png?​|}}
 +
 +
 +  * Amener le fichier dans la table temporaire et cliquer sur **Execute**. On peut alors utiliser l'​exemple.
 +
 +{{:​sqlyog-run-3-250.png?​|}}
bdd_windows.txt · Dernière modification: 2014/05/26 19:14 par g.rnd@free.fr