__**1 ère étape** :__ __**Intallation de SQLite3**__ Pour sa il faut ouvire une console passer en mode root puis mettre à jour le serveur avec la commande suivante : "apt-get update". Puis enfin la commande " apt-get install sqlite3 php5-sqlite libapache2-mod-php5 " pour commencer l'installation de SQLite3. Après sa vérifier que le service apache est lancé avec netstat-nat et crée un script php test.php dans /var/www/html. contenu du script php : Il faut ensuite vérifier la librairie PDO pour SQLite3 avec l'addresse suivante : "http://AdresseIpDuServeur/test.php" Verifions si nous voyons les PDO : {{:pdo_sqlite.png?400|}} Créer on maintenant une base de données de test dans le répertoire /var/www/html. Et ensuite on créer un fichier testdb.php et on met les informations suivantes : query($sql); // $result vaut False en cas d'erreur foreach ($result as $row) { print ($row['art_id']."\t".$row['art_name'].'
'); }; $db = null; } catch(PDOException $e) { print ('Exception : '. $e->getMessage()); } ?> Puis nous testons a cette adresse : @IP/testdb.php. Et nous obtenons ceci : {{:testdb.png?400|}} __**Installation de MySQL**__ On commence par faire les commandes siuvantes : apt-get update apt-get install mysql-server php5-mysql Verifions si mysql c'est bien installé en tapant : netstat -nat. Et nous obtenons ceci : {{:netstat.png?400|}} Puis on verifie les PDO a cette adresse : @IP/test.php. {{:pdo_sqlite.png?400|}} Normalement on devrait voir pdo_mysql. Nous pouvons maintenant se connecter a MySQL. En mettant comme commande : mysql -u root -p et nous mettons le mot de passe Root. __**Installation de PHPMyadmin**__ On commence par faire les commandes suivantes : apt-get update puis apt-get install phpmyadmin. Nous allons maintenant créer un lien symbolique pour accéder plus facilement a PHPMyadmin. D'abord il faut aller dans le répertoire /var/www/html Et nous tapon cette commande : ln -s /usr/share/phpmyadmin phpmyadmin. Il ne reste plus qu'a connaître la commande la commande pour accéder à MySql à partir d'une machine distante : pour cela il faut créer un utilisateur : “CREATE USER 'std'@'%' identified by 'password';” Puis lui attribuer les droits nécessaire à la connexion à distance “GRANT ALL PRIVILEGES on *.* to 'std'@'%' identified by 'password';” Voila nous avons fini la mission 2.