1) Serveur dédié : installation d’Apache, PHP, MySQL et Webm

Nos tutoriels complets pour vous aider
Répondre
chatonhub
    unknown unknown

1) Serveur dédié : installation d’Apache, PHP, MySQL et Webm

Message par chatonhub »

Ce premier guide est le premier d’une série d’articles consacrés à l’installation de services indispensables pour un serveur dédié.
Aujourd’hui, il s’agit d’installer Apache, PHP, MySQL et Webmin sur notre serveur.

cela prend environ 20 minutes à réaliser.


Etape 1 : mettre à jour le système d’exploitation

Avant de commencer, on met l’OS à jour :

Code : Tout sélectionner

apt-get update && apt-get dist-upgrade
et on ajoute tout ce qu’il faut pour compiler :

Code : Tout sélectionner

apt-get install build-essential
Voilà, nous sommes prêts à démarrer.



Etape 2 : installation de MySQL

On installe MySQL :

Code : Tout sélectionner

apt-get install mysql-server mysql-client
On vous demande de créer le mot de passe root pour MySQL. Notez-le précieusement, vous en aurez besoin assez souvent :

Code : Tout sélectionner

New password for the MySQL "root" user: <-- votremotdepasseSQLroot

Code : Tout sélectionner

Repeat password for the MySQL "root" user: <-- votremotdepasseSQLroot
MySQL est installé.



Etape 3 : installation d’Apache

On installe Apache :

Code : Tout sélectionner

apt-get install apache2
On vérifie que ça fonctionne :

Code : Tout sélectionner

lynx http://127.0.0.1
… affirmatif :

Code : Tout sélectionner

It works!

Code : Tout sélectionner

This is the default web page for this server.
The web server software is running but no content has been added, yet.
Apache fonctionne.



Etape 4 : installation de PHP

On installe maintenant PHP et quelques extensions indispensables :

Code : Tout sélectionner

apt-get install php5 libapache2-mod-php5 php5-curl php5-gd php-pear php5-imagick php5-mcrypt php5-mhash php5-mysql php5-dev libpcre3-dev
On teste si PHP est bien activé en créant un fichier PHP :

Code : Tout sélectionner

nano /var/www/info.php
dans lequel on met :
<?php phpinfo(); ?>
et on le lance

Code : Tout sélectionner

lynx http://127.0.0.1/info.php
Le phpinfo s’affiche, PHP est donc bien actif. On active les mods qui vont bien et on redémarre :

Code : Tout sélectionner

a2enmod

Code : Tout sélectionner

cache deflate dir expires mem_cache mime php5 reqtimeout rewrite setenvif
/etc/init.d/apache2 restart
Etape 5 : installation de Webmin

Webmin permet d’administrer le serveur via un navigateur, ce qui est très pratique au quotidien.
On ajoute la clé GPG :
wget http://www.webmin.com/jcameron-key.asc" onclick="window.open(this.href);return false;

Code : Tout sélectionner

apt-key add jcameron-key.asc
On édite le fichier /etc/apt/sources.list :

Code : Tout sélectionner

nano /etc/apt/sources.list
et on y ajoute le dépôt de Webmin :

Code : Tout sélectionner

deb http://download.webmin.com/download/repository sarge contrib
et on installe :

Code : Tout sélectionner

apt-get update && apt-get install webmin
Pour vous rendre sur Webmin :

Code : Tout sélectionner

https://IP-SERVEUR:10000/
Notez le passage en HTTPS, vous aurez très certainement à valider le certificat SSL dans votre navigateur avant d’accéder à Webmin pour la première fois. Vos identifiants sont les mêmes que votre session SSH.[/color][/size][/align]
Le Partage Est Une Force !!!
Répondre