alextran31.files.wordpress.com€¦ · web viewphp étant souvent couplé à un système de base...
TRANSCRIPT
![Page 1: alextran31.files.wordpress.com€¦ · Web viewPHP étant souvent couplé à un système de base de données. Nous installons ici MySQL-server version 5. Nous allons également](https://reader035.vdocuments.site/reader035/viewer/2022071217/604a8d0756ad1561036a8ace/html5/thumbnails/1.jpg)
TRAN Alex – VARLAMOFF Antoine – MAFFRE Henri
Installation et configuration DEBIAN
1
![Page 2: alextran31.files.wordpress.com€¦ · Web viewPHP étant souvent couplé à un système de base de données. Nous installons ici MySQL-server version 5. Nous allons également](https://reader035.vdocuments.site/reader035/viewer/2022071217/604a8d0756ad1561036a8ace/html5/thumbnails/2.jpg)
Sommaire :
Configuration du disque Installation de Debian Configuration du serveur
2
![Page 3: alextran31.files.wordpress.com€¦ · Web viewPHP étant souvent couplé à un système de base de données. Nous installons ici MySQL-server version 5. Nous allons également](https://reader035.vdocuments.site/reader035/viewer/2022071217/604a8d0756ad1561036a8ace/html5/thumbnails/3.jpg)
Configuration du matériel :Afin de pouvoir installer le système Debian nous allons en premier configurer le matériel sur lequel il fonctionnera.
En premier nous allons sélectionner le système d'exploitation Debian dans les choix de système d'exploitation.
3
![Page 4: alextran31.files.wordpress.com€¦ · Web viewPHP étant souvent couplé à un système de base de données. Nous installons ici MySQL-server version 5. Nous allons également](https://reader035.vdocuments.site/reader035/viewer/2022071217/604a8d0756ad1561036a8ace/html5/thumbnails/4.jpg)
Puis nous allouerons 2Go de mémoire centrale.
On sélectionnera ici "Créer un disque dur virtuel maintenant".
4
![Page 5: alextran31.files.wordpress.com€¦ · Web viewPHP étant souvent couplé à un système de base de données. Nous installons ici MySQL-server version 5. Nous allons également](https://reader035.vdocuments.site/reader035/viewer/2022071217/604a8d0756ad1561036a8ace/html5/thumbnails/5.jpg)
On sélectionnera ici dynamiquement alloué et on allouera 40Go d'espace disque.
5
![Page 6: alextran31.files.wordpress.com€¦ · Web viewPHP étant souvent couplé à un système de base de données. Nous installons ici MySQL-server version 5. Nous allons également](https://reader035.vdocuments.site/reader035/viewer/2022071217/604a8d0756ad1561036a8ace/html5/thumbnails/6.jpg)
Une fois cela terminé nous allons configurer la carte réseau qui sera par pont.
Il ne nous reste plus qu'à placer l'iso de Debian préalablement téléchargé dans le contrôleur IDE.
6
![Page 7: alextran31.files.wordpress.com€¦ · Web viewPHP étant souvent couplé à un système de base de données. Nous installons ici MySQL-server version 5. Nous allons également](https://reader035.vdocuments.site/reader035/viewer/2022071217/604a8d0756ad1561036a8ace/html5/thumbnails/7.jpg)
Installation de Debian :
Ici on sélectionnera le "graphical install" afin de bénéficier de l'interface graphique.
7
![Page 8: alextran31.files.wordpress.com€¦ · Web viewPHP étant souvent couplé à un système de base de données. Nous installons ici MySQL-server version 5. Nous allons également](https://reader035.vdocuments.site/reader035/viewer/2022071217/604a8d0756ad1561036a8ace/html5/thumbnails/8.jpg)
On prendra ensuite le français comme langue d'installation et de même pour la situation géographique et le clavier.
8
![Page 9: alextran31.files.wordpress.com€¦ · Web viewPHP étant souvent couplé à un système de base de données. Nous installons ici MySQL-server version 5. Nous allons également](https://reader035.vdocuments.site/reader035/viewer/2022071217/604a8d0756ad1561036a8ace/html5/thumbnails/9.jpg)
On indiquera le nom de la machine souhaité dans le champ.
9
![Page 10: alextran31.files.wordpress.com€¦ · Web viewPHP étant souvent couplé à un système de base de données. Nous installons ici MySQL-server version 5. Nous allons également](https://reader035.vdocuments.site/reader035/viewer/2022071217/604a8d0756ad1561036a8ace/html5/thumbnails/10.jpg)
On mettra en mot de passe btssio et de même pour l'utilisateur util que l'on créera ensuite.
10
![Page 11: alextran31.files.wordpress.com€¦ · Web viewPHP étant souvent couplé à un système de base de données. Nous installons ici MySQL-server version 5. Nous allons également](https://reader035.vdocuments.site/reader035/viewer/2022071217/604a8d0756ad1561036a8ace/html5/thumbnails/11.jpg)
Nous allons maintenant configurer les partitions pour cela on ira dans "manuel" et on créera une partition principale nommée /home et une partition SWAP de 1GO.
11
![Page 12: alextran31.files.wordpress.com€¦ · Web viewPHP étant souvent couplé à un système de base de données. Nous installons ici MySQL-server version 5. Nous allons également](https://reader035.vdocuments.site/reader035/viewer/2022071217/604a8d0756ad1561036a8ace/html5/thumbnails/12.jpg)
Une fois arrivée sur cet écran on cochera les options suivantes afin d'en bénéficier directement après la fin de l'installation.
12
![Page 13: alextran31.files.wordpress.com€¦ · Web viewPHP étant souvent couplé à un système de base de données. Nous installons ici MySQL-server version 5. Nous allons également](https://reader035.vdocuments.site/reader035/viewer/2022071217/604a8d0756ad1561036a8ace/html5/thumbnails/13.jpg)
Configuration du serveur :Les commandes que nous utiliserons principalement dans la console seront apt-get update et apt-get install qui permettront de faire respectivement la mise à jour et l'installation de packets.
Une fois le serveur à jour, on peut commencer à installer les différents services nécessaires sur notre serveur.
Nous commençons par installer le serveur http Apache 2, qui va s'occuper d'afficher nos différentes pages.
apt-get install apache2
Actuellement, notre serveur peut afficher des pages statiques au format HTML. Mais la plupart des pages que nous voudrons installer disposeront d'une partie dynamique. C'est pourquoi nous poursuivons par l'installation de PHP 5 sur le serveur.
apt-get install php5
Mais le package n'a pas été trouvé, nous avons donc édités le fichier source d'Apt (/etc/apt/sources.list) et ajoutez :
deb http://packages.dotdeb.org stable all
Puis on met à jour la liste des packages
apt-get update
PHP étant souvent couplé à un système de base de données. Nous installons ici MySQL-server version 5. Nous allons également installer phpmyadmin. Il s'agit d'un script PHP qui permet de gérer ses bases de données MySQL de façon très simple.
apt-get install mysql-server
13
![Page 14: alextran31.files.wordpress.com€¦ · Web viewPHP étant souvent couplé à un système de base de données. Nous installons ici MySQL-server version 5. Nous allons également](https://reader035.vdocuments.site/reader035/viewer/2022071217/604a8d0756ad1561036a8ace/html5/thumbnails/14.jpg)
Puis nous installons les librairies php5-mysql
apt-get install php5-mysql
Et PhpMyAdmin
apt-get install phpmyadmin
Pour pouvoir mettre des fichiers sur notre serveur depuis un autre poste, nous installons aussi un serveur FTP, ici proFTPd
apt-get install proftpd
Une fois le serveur FTP installé, nous le configurons
Dans le fichier proftpd.conf qui est le fichier de configuration du serveur FTP, nous changeons la ligne « DefaultRoot » de base en commentaire, par un chemin.
Quand l’utilisateur se connectera au serveur FTP, il n’aura accès qu’au dossier /var/www/ et ses sous-dossiers
14
![Page 15: alextran31.files.wordpress.com€¦ · Web viewPHP étant souvent couplé à un système de base de données. Nous installons ici MySQL-server version 5. Nous allons également](https://reader035.vdocuments.site/reader035/viewer/2022071217/604a8d0756ad1561036a8ace/html5/thumbnails/15.jpg)
15