Tutoriel LAMP Linux, Apache, MySQL and PHP
|
|
- Bénédicte Doucet
- il y a 8 ans
- Total affichages :
Transcription
1 Tutoriel LAMP Linux, Apache, MySQL and PHP Vous installerez et configurerez de façon minimale ces différents services afin d'obtenir un serveur web de contenu dynamique. Sommaire : Introduction page 2 Linux page 2 Apache page 2 MySQL page 4 PHP page 6 PHPMyAdmin page 10 Conclusion page 10 1
2 Introduction LAMP est un ensemble de logiciels Open Source permettant de créer un serveur web de contenu dynamique. Cet ensemble est composé de : Linux en tant que système d'exploitation. Apache en tant que serveur web. MySQL en tant que serveur de base de données. PHP en tant que langage de scripts. Cette architecture est déployée à grande échelle dans les entreprises. Son succès est dû au bas coût d'acquisition ainsi qu'à l interopérabilité et à l'ubiquité des différents composants. Linux Cette partie ne sera pas abordée dans ce tutoriel. Nous utiliserons la distribution Ubuntu de la famille Débian. Nous utiliserons l éditeur de texte VI (très utilisé) Apache Apache server (vient de : "A PAtCHy SERVER") est un serveur web très performant multi-threadé et multi-platformes. Les sources de ce projet peuvent être téléchargées depuis http ://httpd.apache.org/ ou installées depuis le package correspondant de votre distribution Linux. Dans ce tutoriel, nous allons utiliser la seconde méthode et installer le serveur au moyen de la commande suivante : prompt>apt-get update prompt>apt-get install apache2 apache2.2-common Une fois l'installation terminée, vous pouvez constater que le service web fonctionne sur votre machine. Pour le vérifier commencez par lister les processus : prompt>pstree -p Vous verrez alors les multiples threads nommés apache2 en cours d'exécution. La deuxième vérification est d'ouvrir un navigateur avec l'adresse de votre machine locale : Vous verrez alors le message suivant : 2
3 It works! This is the default web page for this server. The web server software is running but no content has been added, yet. Ce message signifie que le service fonctionne correctement, mais que vous n'avez pas encore défini de page d'accueil par défaut (index.html) dans /var/www. Pour l éditer : prompt>vi /var/www/index.html Editer ce fichier pour avoir le contenu suivant : <html> <head> <title>mon serveur Apache fonctionne</title> </head> <body> <h1>mon serveur Apache fonctionne correctement.</h1> </body> </html> En ouvrant un navigateur avec l'adresse de votre machine locale : Vous verrez alors le message suivant : Not Found The requested URL /test was not found on this server. Apache/ (Ubuntu) Server at localhost Port 80 prompt>vi /etc/apache2/apache2.conf Ajout des lignes : # Enlever les bandeaux donnant des informations sur le serveur en cas de 404 ServerSignature Off ServerTokens Prod # Pour donner un nom à votre serveur ServerName nomduserveur.tld prompt>service apache2 restart Activation/désactivation de Site a2enmod : permet d activer un mod pour apache (apache2 enable mod) a2dismod : permet de désactiver un mod (apache2 disable mod) a2ensite : active un site a2dissite : désactive un site apache2ctl -t -D DUMP_MODULES : permet de voir la liste des modules activés Tous les mods disponibles sont contenus dans le dossier /etc/apache2/mods-available et tous les mods activé sont dans /etc/apache2/mods-enabled. 3
4 De même pour les sites : dans /etc/apache2/sites-available (et enabled). À chaque fois que vous voulez ajouter un site, vous devez créer un fichier de configuration (appelé un virtual host) dans/etc/apache2/sites-available et activer ce site avec la commande a2ensite. Après activation/désactivation d un mod ou d un site ; redémarrez le service «apache». Par défaut, les sites sont dans le répertoire /var/www MySQL MySQL est un système de gestion de base de données SGBD ou DBMS (Database Management System) qui est multi-threadé et multi-utilisateurs. Les sources de ce projet peuvent être téléchargées depuis http :// ou installées depuis le package correspondant de votre distribution Linux. Dans ce tutoriel, nous allons utiliser la seconde méthode, soit installer le serveur au moyen de la commande suivante : prompt>apt-get install mysql-server mysql-client mysql-common Lors de l installation on vous demandera des informations, comme le mot de passe Root de MySQL par exemple (vous pouvez le renseigner plus tard). Une fois l'installation du package terminé, vous pouvez constater que le service de gestion de base de données fonctionne sur votre machine. Pour le vérifier commencez par lister les processus : prompt>pstree p Vous verrez alors les multiples threads nommés mysqld en cours d'exécution. Paramétrage de base prompt>vi /etc/mysql/my.cnf À rajouter À modifier # Mettre la langue en Français language = /usr/share/mysql/french # Taille du cache des index key_buffer = 32M # Limite du cache par requête query_cache_limit = 2M # Limite du cache pour toutes les requêtes query_cache_size = 32M # Loguer les requêtes lentes log_slow_queries = /var/log/mysql/mysql-slow.log 4
5 # Indique le temps à partir du moment ou une requête est considéré comme lente long_query_time = 2 # Activer l'utf-8 par default sur le serveur (dans [mysqld]) default-character-set = utf8 default-collation = utf8_general_ci # dans [client] default-character-set = utf8 prompt>service mysql restart Pour avoir un service réellement fonctionnel vous devez : Créez un mot de passe pour le root (si cela n'a pas été fait lors de l'installation.) prompt>mysqladmin -u root password 'new-password' Sécurisation de MySQL : prompt>mysql_secure_installation Répondez «no» à la première question (sauf si vous désirez changer le mot de passe root de mysql) et Yes à toutes les autres (et refaites un reload). NB : Il est reste possible de faire des «injections SQL» sur le site. (Cela relève d un autre tutoriel). Création de BDD (Base De Données) Vous connectez au serveur en temps qu'utilisateur root (option user) et en activant la vérification du mot de passe (option -p). prompt>mysql --user=root -p ou prompt>mysql -u root -p Une fois connecté, votre prompt change en " mysql>" ce qui signifie que vous êtes dans l'interpréteur de commandes de MySQL. Il vous faut ensuite créer la base de données qui vous servira à contenir vos différentes tables. mysql> create database db_test; Pour vérifier que votre base de données a bien été créée, utilisez la commande suivante : mysql> show databases; Si votre base de données a été créée avec succès, vous pouvez désormais la sélectionner comme base à utiliser : 5
6 mysql> use db_test; Une fois dans la base de données "db_test", vous allez devoir créer au moins une table : mysql> create table bulletin (uid int(50) not null auto_increment primary key, nom varchar(35), prenom varchar(35), note int(20)); Vérifiez que votre table a bien été créée avec la commande : mysql> show tables; Une fois que votre table existe, vous pouvez renseigner des enregistrements. Comme par exemple mysql> insert into bulletin values (1, "LUCAS", "Vincent", 14); mysql> insert into bulletin values (2, "PELOV", "Alexander", 17); mysql> insert into bulletin values (3, "DUPONT", "Marc", 19); mysql> insert into bulletin values (4, "DURANT", "Max", 15); mysql> insert into bulletin values (5, "TRABLA", "Joe", 5); Pour vérifier l'existence de ces nouvelles données dans votre table, vous pouvez effectuer la requête mysql> select * from bulletin; Une fois vos bases de données complétées, vous pouvez quittez l'interpréteur de commande MySQL avec la commande : mysql> exit MySQL est un système basé sur le langage SQL (Structured Query Language) créé pour l'interrogation et l'administration de bases de données. Ainsi les requêtes précédentes sont identiques pour tous les SGBD (MySQL, PostgreSQL, Oracle, SQL server, etc.). PHP PHP (Personnal Home Page) est un langage de scripts conçu pour créez simplement des pages web dynamiques. Ces scripts sont exécutés côté serveur, contrairement aux scripts comme le java-script qui sont exécutés côté client. Par conséquent, le client ne peut avoir accès au code source ayant servi à générer les différentes pages web. 6
7 Pour le moment les services Apache et MySQL fonctionne de façon indépendante. PHP va nous permettre de faire le lien entre ces 2 services. Pour cela, PHP sera installé sous forme d'un module pour Apache qui interprétera le code PHP. Ce code contiendra les requêtes SQL (identiques à celles utilisées dans l'interpréteur de commandes de MySQL) utilisées pour interroger la base de donnée MySQL. Les sources de ce projet peuvent être téléchargées depuis http :// ou installées depuis le package correspondant de votre distribution Linux. Dans ce tutoriel, nous allons utiliser la seconde méthode est installer le package au moyen de la commande suivante : prompt> apt-get install libapache2-mod-php5 php5 php5-common php5- curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-json php5-mcrypt php5-memcache php5-mhash php5-ming php5- mysql php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5- tidy php5-xmlrpc php5-xsl Paramétrage de base prompt>vi /etc/php5/apache2/php.ini À rajouter À modifier # Mémoire max qu'un script a le droit d'allouer memory_limit = 64M # Taille max des uploads upload_max_filesize = 25M # Cache php expose_php = Off # Affiche les erreurs dans les scripts display_errors = On # Permet d'utiliser <? à la place de <?php short_open_tag = Off # Quelques fonctions qui peuvent être dangereuses à limiter disable_functions = symlink,shell_exec,exec,proc_close,proc_open,p open,system,dl,passthru,escapeshellarg,escapeshellcmd # Pour activer l'utf-8 par defaut mbstring.language=utf-8 mbstring.internal_encoding=utf-8 mbstring.http_input=utf-8 mbstring.http_output=utf-8 mbstring.detect_order=auto Une fois installé, il faut redémarrez le service Apache pour qu'il active le module PHP nouvellement installé. prompt>/etc/init.d/apache2 restart 7
8 Pour tester le bon fonctionnement du module PHP, nous allons renommer et modifier le fichier "/var/www/index.html" pour générer une balise HTML au moyen d'un script PHP. Pour que le fichier soit reconnu comme contenu un script PHP nous allons commencer par renommer le fichier "/var/www/index.html" en "/var/www/index.php" : prompt>mv /var/www/index.html /var/www/index.php Ensuite, nous allons éditer ce même fichier qu'il contienne le code source suivant : (vous remarquerez que le code PHP est contenu dans les balises commençant par "<?php" et se terminant par "?>") prompt>vi /var/www/index.php <html> <head> <title>mon serveur Apache fonctionne</title> </head> <body> <h1>mon serveur Apache fonctionne correctement.</h1> <?php echo '<p>... et PHP aussi</p>';?> </body> </html> Ouvrez de nouveau un navigateur sur la page de votre serveur web avec http ://localhost. Affichez le code source de la page que vous êtes en train de visualiser avec la touche "ctrl+u" sur les navigateurs FireFox ou Chrome. Vous pouvez constater que le code PHP n'est pas affiché et qu'il a été remplacé par les balises HTML générées. Pour avoir une vraie page web dynamique, nous allons modifiez le fichier "index.php" pour que ce dernier : Se connecte à la base de données. Interroge la base de données avec une requête SQL, pour y récupérer des données. Génère des balises HTML présentant les données récupérées. Se déconnecte de la base de données. Au final, le fichier doit être édité pour contenir le code suivant (les commentaires sont précédés de "//") : prompt>vi /var/www/index.php <?php // 1) Phase de connexion à la base de données. // Nom de la machine hébergeant le serveur MySQL. $dbhost = 'localhost'; // Nom de l'utilisateur utilisé pour se connecter à la base de données. $dbuser = 'root'; 8
9 // Mot de passe de l'utilisateur utilisé pour se connecter à la base de données. // Ce mot de passe n'apparaîtra pas sur les navigateurs des clients // car le script PHP est interprété côté serveur. $dbpass = 'motdepassederoot'; // Connexion à la base de données. $conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql'); // Choix de la table à utiliser. $dbname = 'db_test'; mysql_select_db($dbname);?> <html> <head> <title>[db_test] Bulletin de notes</title> </head> <body> <h1>bulletin de notes</h1> <table border="1"> <tr> <td> <strong> Nom </strong> </td> <td> <strong> Prénom </strong> </td> <td> <strong> Note </strong> </td> </tr> <?php // 2) Création de la requête SQL et interrogation de la base de // données. $query = "SELECT * from bulletin"; $result = mysql_query($query);?> <?php // 3) Génération des balises HTML en fonction des données // récupérées. while($row = mysql_fetch_array($result, MYSQL_ASSOC)) { echo "<tr>". "<td> {$row['nom']} </td>". "<td> {$row['prenom']} </td>". "<td> <strong> {$row['note']} </strong> </td>". "</tr>"; }?> </table> </body> </html> <?php // 4) Déconnection de la base de données. mysql_close($conn);?> Ouvrez une dernière fois un navigateur sur la page de votre serveur web avec http ://localhost. Affichez le code source de la page que vous êtes en train de visualiser avec la touche "ctrl+u" sur les navigateurs FireFox ou Chrome. Vous pouvez constater que le code PHP n'est pas affiché et qu'il a été remplacé par les balises HTML générées. 9
10 Après cela, rajoutez un ou plusieurs enregistrements en passant par l'invite de commande MySQL. Rafraîchissez la page web avec la touche «F5», cette dernière doit alors affiche de façon dynamique tous les enregistrements (y compris les nouveaux). PhpMyAdmin PhpMyAdmin (PMA) est une application Web de gestion pour les systèmes de gestion de base de données MySQL réalisée en PHP et distribuée sous licence GNU GPL. Cette interface pratique permet d'exécuter, très facilement et sans grandes connaissances dans le domaine des bases de données, de nombreuses requêtes comme les créations de table de données, les insertions, les mises à jour, les suppressions, les modifications de structure de la base de données. prompt>apt-get install phpmyadmin Donner le mot de passe root de MySQL et choisissez un mot de passe Root pour phpmyadmin durant l installation. N oubliez pas de cocher la case «apache2» avec la touche espace du clavier /! \ (si vous faites «entrer» cela ne cochera pas apache et passera à l étape suivante). Redémarrez apache et allez sur : pour vous loguer et créer vos BDD. Conclusion Ce tutoriel vous a permis de découvrir comment mettre en place un serveur LAMP avec une configuration minimale. (Avec une prise en compte minima de la sécurité.) Vous pouvez désormais indiquer quelle machine et quel service interprète le code PHP ainsi que les requêtes SQL. Nota Benne : Ce tutoriel est un mélange de trois autres tutoriels trouvés sur le WEB. Merci aux auteurs des sources. 10
Pratique et administration des systèmes
Université Louis Pasteur Licence Informatique (L2) UFR de Mathématiques et Informatique Année 2007/2008 1 But du TP Pratique et administration des systèmes TP10 : Technologie LAMP Le but de ce TP est de
Plus en détailwindows. deb http://ftp.fr.debian.org/debian/ etch main deb-src http://ftp.fr.debian.org/debian/ etch main
installer une debian celle-ci par exemple (http://vapiemojo.fr/openlibre/debian/pmbetsiteweb/debian-40r3-i386-netinst.iso ) on valide les choix par défaut, et on met aucune interface graphique voir: http://vapiemojo.fr/openlibre/debian/pmbetsiteweb/install_debian_pour_pmb.pdf
Plus en détailL installation a quelque peu changée depuis les derniers tutos, voici une actualisation.
Gestion de parc Informatique OCS, GLPI sur Debian 5 Jonathan Gautier Open Computer and Software Inventory Next Generation (OCS inventory NG) est une application permettant de réaliser un inventaire sur
Plus en détailBTS SIO 2012-2014. Dossier BTS. PURCHLA Romain
BTS SIO 2012-2014 Dossier BTS PURCHLA Romain 2012-2014 Lors d une création de serveur web plusieurs solution nous son proposé en voici quelques une. - LAMP (Linux, Apache, MySql, Php) La mise en place
Plus en détailTutoriel compte-rendu Mission 1
Mission 1 : Inventaire de l ensemble du matériel BTS SIO 2 2012/2013 MUNIER Julien Tutoriel compte-rendu Mission 1 Sommaire I - OCS Inventory Agent a) Installation et configuration Agent b) Installation
Plus en détail04/02/2014 Tutoriel. Lubuntu & glpi. thomas [NOM DE LA SOCIETE]
04/02/2014 Tutoriel Lubuntu & glpi thomas [NOM DE LA SOCIETE] I Installation de Lubuntu Outils : Virtual Box : https://www.virtualbox.org/wiki/downloads Lubuntu : archive fourni Nous allons commencer par
Plus en détailCASE-LINUX MAIL - ROUNDCUBE
1 CASE-LINUX MAIL - ROUNDCUBE Introduction Roundcube est un MUA de type webmail. C'est un client IMAP multilingue avec une interface graphique simple et bien organisée. Celle-ci est personnalisable (via
Plus en détailAfin d'éviter un message d'erreur au démarrage du service Apache du type :
I. INTRODUCTION GLPI (Gestionnaire libre de parc informatique) est une solution open-source de gestion de parc informatique et de gestion des services d assistance aux utilisateurs distribué sous licence
Plus en détailServeur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014
Mise en place d un service FTP sous Linux Bouron Dimitri 20/04/2014 Ce document sert de démonstration concise pour l installation, la configuration, la sécurisation, d un serveur FTP sous Linux utilisant
Plus en détailInstallation d OwnCloud 8.0 sous Debian Avec connexion des utilisateurs active directory et mise en place de HTTPS
Installation d OwnCloud 8.0 sous Debian Avec connexion des utilisateurs active directory et mise en place de HTTPS FOURNIER VINCENT 29/04/2015 1.2 Ce tutoriel est réalisé sous debian 7.7 avec une synchronisation
Plus en détailInstallation d'un serveur FTP géré par une base de données MySQL
BTS INFORMATIQUE DE GESTION Option Administrateur de réseaux développement d applications COMPTE-RENDU D ACTIVITE ACTIVITE N 2 Nom et Prénom : Casanova Grégory Identification (objectif) de l activité Installation
Plus en détailRaspberry pi : Développer une petite application web sur Raspberry
Raspberry pi : Développer une petite application web sur Raspberry Introduction Le Raspberry Pi est un nano-ordinateur basé sur une architecture ARM (conçu par David Braden) qui permet l'exécution de plusieurs
Plus en détailArchitecture de la plateforme SBC
Simple Business Connector Architecture de la plateforme SBC Titre Projet Description Architecture de la plateforme SBC Plateforme SBC Ce document reprend toutes les étapes de l'installation du serveur
Plus en détailOlivier Mondet http://unidentified-one.net
T-GSI Ch.4 Le Langage SQL LDD, LCD Cet exercice guidé reprend le plan suivis lors de l intervention de formation faite pour l académie de Versailles. L objectif principal visait en la présentation du langage
Plus en détailTuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO
Tuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO Dans Virtual box, la machine virtuelle xibo éteinte, sélectionner la et cliquer sur l icône configuration : Dans la fenêtre
Plus en détailCREATION WEB DYNAMIQUE
CREATION WEB DYNAMIQUE IV ) MySQL IV-1 ) Introduction MYSQL dérive directement de SQL (Structured Query Language) qui est un langage de requêtes vers les bases de données relationnelles. Le serveur de
Plus en détailInstaller un serveur web de développement avec VirtualBox
Installer un serveur web de développement avec VirtualBox Par Gilles Février (http://gfevrier.kelio.org/blog) VERSION 1.0 (Mars 2013) 1 / 15 Sommaire SOMMAIRE Introduction...3 Installation de VirtualBox...3
Plus en détailOcs Inventory et GLPI s appuie sur un serveur LAMP. Je vais donc commencer par installer les paquets nécessaires.
Installation & Configuration GPLPI / OCS Inventory NG Installer sur Debian 5 Lenny, Liaison Active Directory, Mise en place du couple OCS/GLPI Par : POMENTE Guillaume OCS Inventory et GLPI sont deux outils
Plus en détailPHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS)
PHP et mysql php_mysql PHP et mysql Code: php_mysql Originaux url: http://tecfa.unige.ch/guides/tie/html/php-mysql/php-mysql.html url: http://tecfa.unige.ch/guides/tie/pdf/files/php-mysql.pdf Auteurs et
Plus en détail1. La plate-forme LAMP
Servi ces pour intranet et Internet Ubuntu Linux - Création et gestion d un réseau local d entreprise 1. La plate-forme LAMP Services pour intranet et Internet La fourniture d'un site pour le réseau ou
Plus en détailProcédure d'installation
07/11/2014 BTS SIO SISR 2ème année BRY Quentin Procédure d'installation Tableau d évolution Version Date Description Rédacteur Approbateur 0.0 25/01/2014 Ecriture du document Thierry MARTINS 1.0 06/11/2014
Plus en détailBTS SIO SISR3 TP 1-I Le service Web [1] Le service Web [1]
SISR3 TP 1-I Le service Web [1] Objectifs Comprendre la configuration d'un service Web Définir les principaux paramètres d'exécution du serveur Gérer les accès aux pages distribuées Mettre à disposition
Plus en détailInstallation du serveur WEB Apache ( MySQL, PHP) sous Debian 7.
Installation du serveur WEB Apache ( MySQL, PHP) sous Debian 7. Dans ce tutoriel je crée un site www.artheodoc.fr. Vous pouvez remplacer "artheodoc" par le nom de site votre choix. Installation de LAMP
Plus en détailINSTALLATION NG V2.1 D OCS INVENTORY. Procédure d utilisation. Auteur : GALLEGO Cédric 23/10/2014 N version : v1
INSTALLATION D OCS INVENTORY NG V2.1 Procédure d utilisation Installation d OCS Inventory NG (Open Computer and Software Inventory) sur un serveur Linux N version : v1 Installation d OCS Inventory NG v2.1
Plus en détailPHP 5. La base de données MySql. A. Belaïd 1
PHP 5 La base de données MySql A. Belaïd 1 Base de données C est quoi une base de données? Une base de données contient une ou plusieurs tables, chaque table ayant un ou plusieurs enregistrements Exemple
Plus en détailServeur Web Apache - SSL - PHP Debian GNU/Linux
Serveur Web Apache - SSL - PHP Debian GNU/Linux Matthieu Vogelweith 24 août 2009 Résumé L objectif de ce document est de détailler l installation d un serveur Web Apache [1] complet sous Debian GNU/Linux
Plus en détailE-mail : contact@nqicorp.com - Web : http://www.nqicorp.com
- 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Linux....................................................................
Plus en détailGLPI OCS Inventory. 1. Prérequis Installer un serveur LAMP : apt-get install apache2 php5 libapache2-mod-php5 apt-get install mysql-server php5-mysql
GLPI OCS Inventory 1. Prérequis Installer un serveur LAMP : apt-get install apache2 php5 libapache2-mod-php5 apt-get install mysql-server php5-mysql On redémarre les deux services service mysql restart
Plus en détailMaintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire 2014-2015 David Genest
Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI Année universitaire 2014-2015 David Genest Systèmes d exploitation Master 2 SILI 2014-2015 1 Chapitre I Virtualisation 1 Présentation
Plus en détailPHP et les Bases de données - Généralités
PHP et les Bases de données - Généralités Conception d une base de données Méthodes utilisées : MERISE, UML Modèle conceptuel des données MCD, Modèle logique MLD, Modèle Physique MPD. Ces aspects seront
Plus en détailService WEB, BDD MySQL, PHP et réplication Heartbeat. Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox
Version utilisée pour la Debian : 7.7 Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox Caractéristiques de bases : Un service web (ou service de la toile) est
Plus en détailConfiguration d'un serveur pour l'hébergement d'un site ezpublish V4
Configuration d'un serveur pour l'hébergement d'un site ezpublish V4 Ce document vous présente les différents points à respecter pour monter un serveur permettant l'hébergement de votre site réalisé par
Plus en détailDocumentation d'installation Plateforme femme actuelle
Smile Motoristes Internet page 1/7 Documentation d'installation Plateforme femme actuelle Smile 2006 Motoristes Internet page 1/7 Smile Motoristes Internet page 2/7 1 Historique du document Vers. Date
Plus en détailInstallation et configuration d OCS/GLPI sur un Serveur Debian
Installation et configuration d OCS/GLPI sur un Serveur Debian GLPI (Gestionnaire Libre de Parc Informatique) est une application web (développée en PHP) qui permet la gestion de parc informatique et de
Plus en détailINTRODUCTION. Mysql-server est un serveur de bases de données. Cest un logiciel libre.
INTRODUCTION Mysql-server est un serveur de bases de données. Cest un logiciel libre. Une base de données informatique est un ensemble de données qui ont été stockées sur un support informatique, organisées
Plus en détailTutoriel Drupal version 7 :
Tutoriel Drupal 7: Installation en local sous Windows 1 Tutoriel Drupal version 7 : Installation en local Sous Windows Tutoriel Drupal 7: Installation en local sous Windows 2 1. Logiciels nécessaires Drupal
Plus en détailMysql avec EasyPhp. 1 er mars 2006
Mysql avec EasyPhp 1 er mars 2006 Introduction MYSQL dérive directement de SQL (Structured Query Language) qui est un langage de requètes vers les bases de données relationnelles. Il en reprend la syntaxe
Plus en détailOCS Inventory & GLPI
OCS Inventory & GLPI Avant toute chose, il faut mettre à jour les sources (apt-get update). Ensuite, nous allons installer les paquets nécessaires à la mise en place d un gestionnaire d incidents et un
Plus en détailSERVEUR WEB LINUX LAMP. Raymond RAZAFIMAMONJY Administration LINUX / UNIX Chapitre 15 www.razafimamonjy.fr
SERVEUR WEB LINUX LAMP 1 Le Serveur APACHE Définition d un serveur web : - Un serveur http ou démon http ou HTTPd (HTTP daemon) ou (moins précisément) serveur web, est un logiciel servant des requêtes
Plus en détailWDpStats Procédure d installation
WDpStats Procédure d installation Table de matières WDpStats... 1 Procédure d installation... 1 Table de matières... 1 Résumé... 2 Réquisits... 2 Installation... 2 Difficultés... 6 Lancement... 7 wdpstats_install_oracle_fr.xml
Plus en détailInstallation d un hébergement Web à domicile
Installation d un hébergement Web à domicile Wampserver Par Sébastien ZAMBON Version 1.0 11.07.2015 Table des matières Introduction... 3 Configuration du PC... 3 Configuration d une adresse IP statique...
Plus en détailInstallation des outils OCS et GLPI
Installation des outils OCS et GLPI MAYERAU David 06/02/2012 PRESENTATION. --------------------------------------------------------------------------------------------- 3 INSTALLATION DE GLPI. ------------------------------------------------------------------------------------
Plus en détailDéploiement d OCS 1.02 RC2 sous Debian Etch 64
Déploiement d OCS 1.02 RC2 sous Debian Etch 64 Par Big_orneau Note : Utilisation ici d OCS sur un domu Xen. Les commandes sont en italiques. - Avant toute chose vérifier absolument : La date sur le serveur
Plus en détailStockage du fichier dans une table mysql:
Stockage de fichiers dans des tables MYSQL avec PHP Rédacteur: Alain Messin CNRS UMS 2202 Admin06 30/06/2006 Le but de ce document est de donner les principes de manipulation de fichiers dans une table
Plus en détailI. MySQL : Serveur et SGBD
Le Système de Gestion de Base de Données MySQL I. MySQL : Serveur et SGBD Menu I. MySQL : Serveur et SGBG II. Création d'une base de données avec MySQL MySQL est un système de gestion et conception de
Plus en détailServeur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents.
Serveur de partage de documents Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents. Table des matières Création de la machine virtuelle Debian... 3 Présentation
Plus en détailHébergement de site web Damien Nouvel
Hébergement de site web Plan L'hébergeur Le serveur web Apache Sites dynamiques 2 / 27 Plan L'hébergeur Le serveur web Apache Sites dynamiques 3 / 27 L'hébergeur L'hébergeur sous-traite l'architecture
Plus en détailGestion d'un parc informatique avec OCS INVENTORY et GLPI
GSB Gestion d'un parc informatique avec OCS INVENTORY et GLPI Inventaire d'un parc informatique Suite à la multiplication des matériels et des logiciels dans les locaux de GSB, le service Gestion exprime
Plus en détailInstallation GLPI-OCSNG-SSL Linux Debian Sarge
Installation GLPI-OCSNG-SSL Linux Debian Sarge Installation de Glpi (0.68.2), OCS NG RC3 et hébergement des deux sites sous apache2, sur la même machine, en SSL avec un seul certificat, sur debian sarge.
Plus en détailPPE GESTION PARC INFORMATIQUE
BTS SIO 2013 2014 PPE GESTION PARC INFORMATIQUE PPE4-1 DAHMANI RACHID BAZEMONT ANTHONY SOMMAIRE... 3 Installation service AD-DNS... 3 Configuration DNS... 7 Intégration d une machine dans le domaine ISE...
Plus en détailPPE Installation d un serveur FTP
Introduction : Tout au long de ce tutorial nous allons créer un serveur FTP, commençons tout d abord à voir ce qu est un serveur FTP. File Transfer Protocol (protocole de transfert de fichiers), ou FTP,
Plus en détailPOVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI
POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI Contexte de la mission Suite à la multiplication des matériels et des logiciels dans les locaux de GSB, le service
Plus en détailTransfert d un site local vers un serveur. NPDS REvolution 13. Rédaction : Axel Relecture : Dev & Jpb
Transfert d un site local vers un serveur NPDS REvolution 13 Révision 1.1 de la documentation pour cette version Rédaction : Axel Relecture : Dev & Jpb Sommaire 1 Présentation générale... 3 1.1 Convention...
Plus en détailDOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin
DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin Objectifs : Apprendre à l apprenant à lancer un serveur local «Apache» Apprendre à l'apprenant à lancer un serveur MySQL
Plus en détailGUIDE D INSTALLATION DE L APPLICATION GECOL SUR
GUIDE D INSTALLATION DE L APPLICATION GECOL SUR SERVEUR WINDOWS INTRODUCTION Le guide d installation qui va suivre va tenter d amener de la simplicité et de centraliser toutes les informations nécessaires
Plus en détailInstallation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6
Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 1 BERNIER François http://astronomie-astrophotographie.fr Table des matières Installation d un serveur HTTP (Hypertext Transfer
Plus en détailUn serveur web, difficile?
Un serveur web, difficile? Belle question, mais d'abord qu'est-ce qu'un serveur web et à quoi cela peut-il servir? C'est un ensemble de programmes qui sont installés sur un ordinateur et qui servent à
Plus en détailInstallation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall
Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall Titre Version Date Dernière page Identité du document Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall
Plus en détailLAMP : une nouvelle infrastructure LAMP. Une architecture modulaire. Installation
LAMP : une nouvelle infrastructure LAMP 1. Les composantes Linux Apache MySQL Php : fortement lié à Apache (module) 2. Les variantes Pour Windows : EasyPHP, XAMP... Serveurs web : lighttpd... BdD SQL :
Plus en détailComment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux
Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux Distribué par Le Projet Documentation d'openoffice.org Table of Contents 1) Préambule...3 2) Télécharger
Plus en détailNote : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local.
Tutoriel d'utilisation de Chamilo Chamilo 1.8.6.2-1.8.7 Version Administrateur Note : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local. Table des matières Le serveur...2
Plus en détailComment Connecter une Base de Données MySQL via un Driver JDBC Avec OpenOffice.org
Comment Connecter une Base de Données MySQL via un Driver JDBC Avec OpenOffice.org Diffusé par Le Projet Documentation OpenOffice.org OpenOffice.org Documentation Project How-To Table des matières 1. Introduction...3
Plus en détailTutoriel Création d une source Cydia et compilation des packages sous Linux
Tutoriel Création d une source Cydia et compilation des packages sous Linux 1. Pré-requis 1. Quelques connaissances sous Linux 2. Avoir à disposition un Serveur FTP pour héberger votre source 3. Un thème
Plus en détailLes sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org
Les sites Internet dynamiques contact : Patrick VINCENT pvincent@erasme.org Qu est-ce qu un site Web? ensemble de pages multimédia (texte, images, son, vidéo, ) organisées autour d une page d accueil et
Plus en détailInstallation de Zabbix
1 Installation de Zabbix Présentation Zabbix (http://www.zabbix.com) est une solution de supervision open source. Ce logiciel permet de superviser des réseaux, et de surveiller les statuts de différents
Plus en détailPHP. PHP et bases de données
Accés aux bases de données Une des raisons du succès de PHP Support d un grand nombre de bases - MySQL - Oracle - PostgreSQL - SQLite - Microso> Access - DBM - IBM Informix -... Accés aux bases de données
Plus en détailModélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework
Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework L'objectif de ce document est de poser des bases de réflexion sur la modélisation d'un projet réalisé
Plus en détailINSTALLATION DE L APPLICATION DU CONTEXTE ITASTE
INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE Le responsable de la société Itaste utilise une application installée sur son poste : elle est programmée en VBA sous Microsoft Access et pourvue d une
Plus en détail1 / Introduction. 2 / Gestion des comptes cpanel. Guide débuter avec WHM. 2.1Créer un package. 2.2Créer un compte cpanel
Guide débuter avec WHM 1 / Introduction WHM signifie Web Host Manager (ou gestionnaire d'hébergement web). WHM va donc vous permettre de gérer des comptes d'hébergement pour vos clients. (création de compte,
Plus en détailRéaliser un inventaire Documentation utilisateur
Référence : 11662 Version N : 6 Créé le : 29 Janvier 2014 Créé par : Bruno RICHOUX Téléphone : 0811 65 60 02 Sommaire 1. Conventions... 3 2. Introduction... 4 3. Principes généraux... 5 3.1. Depuis les
Plus en détailInstallation UpdatEngine serveur (CentOs apache2 / MySQL)
Installation UpdatEngine serveur (CentOs apache2 / MySQL) Christophe Geneste 2014/02/26 10:05 Table des matières Introduction... 3 Installation de l environnement et des dépendances nécessaires... 3 Environnement
Plus en détailGuide d installation de SugarCRM Open Source version 4.5.1
Guide d installation de SugarCRM Open Source version 4.5.1 Version 1.0.2 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans notification. Disclaimer / Responsabilité
Plus en détailCréation d'un site dynamique en PHP avec Dreamweaver et MySQL
Création d'un site dynamique en PHP avec Dreamweaver et MySQL 1. Création et configuration du site 1.1. Configuration de Dreamweaver Avant de commencer, il est nécessaire de connaître l'emplacement du
Plus en détail1 Introduction et installation
TP d introduction aux bases de données 1 TP d introduction aux bases de données Le but de ce TP est d apprendre à manipuler des bases de données. Dans le cadre du programme d informatique pour tous, on
Plus en détailSUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2
SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2 Version 1.0.5 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans
Plus en détailIntroduction à MySQL (ou MySQL en 3 heures montre en main)
Contexte MySQL Introduction à MySQL (ou MySQL en 3 heures montre en main) Guillaume Allègre Guillaume.Allegre@silecs.info INP Grenoble - Formation Continue 2012 Contexte MySQL LAMP LAMP - contexte et architecture
Plus en détailTP Service HTTP Serveur Apache Linux Debian
Compte rendu de Raphaël Boublil TP Service HTTP Serveur Apache Linux Debian Tout au long du tp, nous redémarrons le service apache constamment pour que les fi de configuration se remettent à jour - /etc/init.d/apache2
Plus en détailL installation du module Webmail nécessite également quelques prérequis, à savoir :
INTRODUCTION : Ce document décrit l installation de la solution de messagerie Open Source hmailserver. En terme d accès client, hmailserver fournit de base le support des protocoles SMTP, POP3 et IMPA4.
Plus en détailSupervision avec OCS Inventory NG
Accueil A propos Nuage de Tags Contribuer Who s who Récoltez l actu UNIX et cultivez vos connaissances de l Open Source 04 jan 2009 Supervision avec OCS Inventory NG et GLPI Catégorie : Administration
Plus en détailOracle Learning Library Tutoriel Database 12c Installer le logiciel Oracle Database et créer une Database
Installer le logiciel Oracle Database et créer une Database Présentation Objectif Ce tutoriel montre comment utiliser Oracle Universal Installer (OUI) pour installer le logiciel Oracle Database 12c et
Plus en détailE-mail : contact@nqicorp.com - Web : http://www.nqicorp.com
- 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Windows.................................................................
Plus en détailJoomla! Création et administration d'un site web - Version numérique
Avant-propos 1. Objectifs du livre 15 1.1 Orientation 15 1.2 À qui s adresse ce livre? 16 2. Contenu de l ouvrage 17 3. Conclusion 18 Introduction 1. Un peu d histoire pour commencer... 19 1.1 Du web statique
Plus en détailDans l'épisode précédent
Dans l'épisode précédent 2 Le réseau SERVEURS POSTE CLIENT POSTE CLIENT wifi SERVEURS POSTE CLIENT switch Borne Wifi SERVEURS routeur POSTE CLIENT? SERVEURS SERVEURS SERVEURS POSTE CLIENT SERVEURS 3 Les
Plus en détailTP Contraintes - Triggers
TP Contraintes - Triggers 1. Préambule Oracle est accessible sur le serveur Venus et vous êtes autorisés à accéder à une instance licence. Vous utiliserez l interface d accés SQL*Plus qui permet l exécution
Plus en détailPrincipales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement
Guillaume HARRY l Contenu sous licence Creative Commons CC-BY-NC-ND Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement P. 2 1. Introduction 2.
Plus en détailOpen Source Job Scheduler. Installation(s)
Open Source Job Scheduler Installation(s) Installations Standard Configuration Superviseur Agent SOS-Paris 2 Pré-requis o Base de données o MySQL, MSACCESS, Oracle o JDBC ou ODBC o Connecteurs o Mysql
Plus en détail[ GLPI et OCS pour Gentoo 2006] ArtisanMicro. Alexandre BALMES
2006 ArtisanMicro Alexandre BALMES [ GLPI et OCS pour Gentoo 2006] Ce document de 10 pages vous perm et de créer un serveur w eb pour l utilisation de G LPIet O CSinventory sur la distribution Gentoo 2006.
Plus en détailGuide d installation de MySQL
INF 1250 Introduction aux bases de données Guide d installation de MySQL 1 Introduction Ce guide vous indique la façon d installer et d utiliser le logiciel MySQL de Oracle (disponible en licence GPL).
Plus en détailBases de données relationnelles
Bases de données relationnelles Système de Gestion de Bases de Données Une base de données est un ensemble de données mémorisé par un ordinateur, organisé selon un modèle et accessible à de nombreuses
Plus en détailClauses d'hébergement web
Clauses d'hébergement web Document édité par : Direction du Système d'information Université Nice Sophia Antipolis 28 Avenue de Valrose, B.P. 2135, 06103 NICE CEDEX 2 Révisions Version Date Auteur(s) Type
Plus en détailInstallation de Vmware serveur Windows
Installation de Vmware serveur Windows / - 13:04 Ce document est sous licence PDL (Public Documentation License) 2008 Michel-André Robillard CLP Avertissement Bien que nous utilisions ici un vocabulaire
Plus en détailInstallation et Mise en œuvre de MySQL
T-GSI STAGE RENOVATION - SQL.Chapitre 2 - Installation et Mise en œuvre de MySQL Olivier Mondet http://unidentified-one.net A. Pourquoi choisir MySQL? A.1. MySQL, très controversé La base de données MySQL
Plus en détailPHP 4 PARTIE : BASE DE DONNEES
PHP 4 PARTIE : BASE DE DONNEES 1. Introduction 2. Présentation de MySQL 3. Principe 4. Connexion 5. Interrogation 6. Extraction des données 7. Fonctions de services 8. Traitement des erreurs 9. Travaux
Plus en détailLes fichiers de configuration d'openerp
Les fichiers de configuration d'openerp Comme nous l'avons vu dans le cours précédent OpenErp (coté serveur) est basé sur trois briques logicielles : - le serveur (client) web OpenErp ; - le serveur d'application
Plus en détail