Certaine des manipulation qui vont suivre peuvent mettre en péril la sécurité de votre ordinateur (ouverture des ports). Cela est à vos risque et péril, je ne prend pas le responsabilité de vos actes.
Nous allons commencer par créer le serveur, puis configurer votre ordinateur pour qu'il soit accessible depuis internet, et ensuite créer une adresse pour les ip qui change.
1-Création du serveur : EasyPHPNous allons utiliser EasyPHP, simple et complet, il est idéal pour créer des petit projet et pour les débutant.
Télécharger la dernière version
Installer le en suivant la procédure. (très simple, faite suivant, suivant, etc... ).
Démarrer les serveurs (Apache et MySQL).
Le serveur est créer, mais il n'est pas encore accessible depuis internet. Cela ne va pas tarder.
On va maintenant sécurisé le serveur en mettant un mot de passe pour la base de données.
Clique droit sur l'icone dans la barre de tache.

Configuration -> PHPmyadmin
Cliquer sur privilège.

Clique sur le petit bonhomme a gauche de l'utilisateur root.(au bout de la flèche rouge sur l'image )

(Vous n'avez pas l'utilisateur cyrille)
Chercher ceci :

Changer root par le nom souhaité, taper le mot de passe deux fois, et cocher supprimer l'ancien utilisateur. (comme indiqué

)
Cliquer sur
Exécuter
Ensuite, il faut configurer l'interface d'accès pour vous autorisé à y accéder. ( sinon vous pourrez plus retourné sur la page où vous étiez).
Pour cela ouvrer le poste de travail :
C:\Program Files\EasyPHP 2.0b1\phpmyadmin
Ouvrer avec bloc note le fichier config.inc.php
Rechercher la ligne :
| Code: |
$cfg['Servers'][$i]['user'] = 'root'; |
Remplacer root par le nom que vous avez mis précédemment.
En dessous vous avez la ligne :| Code: |
$cfg['Servers'][$i]['password'] = ' '; |
Mettez entre les deux ' ' votre mot de passe.
Sauvegarder, c'est bon pour cette manip ! 
2-Créer le dossier que vous voulez rendre accessible depuis internet. (facultatif mais plus simple)
Créer sur votre disque dur un dossier par exemple : monsite (ce qui donne c:\monsite\ ).
Ouvrer le poste de travail : aller ici C:\Program Files\EasyPHP 2.0b1\apache\conf
(Ou clique droit sur l'icone, configuration->Apache)
Ouvrer le fichier httpd.conf avec le bloc note. Chercher la ligne | Code: |
DocumentRoot "C:/PROGRA~1/EASYPH~1.0B1/www" |
Remplacer par l'emplacement de votre dossier. Ce qui donne : | Code: |
DocumentRoot "C:/monsite" |
Chercher aussi la ligne :| Code: |
Directory "${path}/www" |
Et remplacer ${path}/www par le chemin de votre dossier. Ce qui donne : | Code: |
Directory "C:\monsite" |
Sauvegarder. Le dossier est configurer.
3-Rendre accessible le serveur depuis internet.
Ouvrer panneau de configuration. Cliquer sur connexions réseau et Internet. Puis Connexion réseau. Cliquer sur la connexion qui vous permet d'être relier à internet. (moi c'est la connexion sans fil).
Relever votre adresse IP. (ex: 192.168.1.20 )
Clique droit sur l'icone dans la barre de tache.

Configuration -> Apache
Chercher la ligne
Remplacer 127.0.0.1 par votre adresse IP (ce qui donne pour moi : Listen 192.168.1.20:80 )
Descendez, chercher | Code: |
ServerName localhost |
Mettez y soit le nom de votre pc. (pour le connaître clique droit sur poste de travail-> propriétés ->Nom de l'ordinateur )
(Ce qui me donne ServerName etage2
)
Sauvegarder. Tester : ouvrer votre navigateur web, taper : http://lenomdevotrepc et normalement vous avez accès aux fichiers qui sont dans votre dossier "monsite".
Attention pour ce qui on un routeur vous devez le configurer pour autoriser l'accès à votre pc !
Je vais montrer la procédure à suivre pour ceux qui on une livebox.
__________________________________________________________________
-> Procédure pour une livebox
Ouvrer "démarrer->tout les programmes->livebox->Configuration de votre Livebox" (ou taper http://192.168.1.1/ )
On vous demande un nom d'utilisateur et un mot de passe, par défaut c'est utilisateur : admin et mot de passe : admin
Cliquer sur serveur lan

Cliquer sur AJOUTER (en dessous du tableau )

Nom du serveur : un nom que vous voulez (ex celui de votre serveur)
Accès activé : oui
Protocole : TCP
Du port : 80
Au port : 80
Adresse IP locale : celle de votre pc où vous avez installer le serveur
Appliquer et sauvegarder maintenant.

Voila, c'est bon !
__________________________________________________________________
Tester votre site : aller sur http://mon-ip.com
Prenez votre adresse ip et tapez : http://votreip
Ne la testez pas vous même cela ne fonctionnera pas (vous il faut que vous tapiez le nom de votre ordinateur).
Donner la à un ami qui la testera pour vous !
4-Mettre une adresse pour que votre ordi soit toujours accessible.
Cette partie s'adresse au gens qui on une ip qui n'est pas fixe. C'est à dire qui change à chaque connexion. C'est le cas la plus part du temps avec l'ADSL.
Nous allons mettre en place ce que l'on appelle un routage DNS.
Aller sur dyndns
Inscrivez vous.
Bon, c'est en anglais, mais c'est compréhensibles. Vous allez recevoir un mail.
Ensuite, connecter vous sur le site.
Cliquer sur "My Services"
Puis sur "Host Services"
Et puis sur "Add New Hostname"

Hostname : L'adresse que vous souhaiter avoir pour aller sur votre pc (vous avez l'embarras du choix !
)
WildCard : ne cocher pas (qu'est ce ? j'en sais rien )
Service Type: le premier choix (cela veut dire source avec adresse IP)
IP Address: votre adresse IP d'internet (http://mon-ip.com)
Mail Routing: ne cocher pas (qu'est ce ? Idem )
Valider. C'est bon, votre site est disponible depuis l'adresse que vous avez choisi (moi par exemple : cyrille.homeip.net)
Le seul hic, c'est que si l'adresse ip change, le site ne le détecte pas directement, c'est à vous de la changer. C'est pour cela qu'il faut utiliser un logiciel qui le fait automatiquement (la livebox a un outil intégré).
A suivre..._________________
Il faut voter pour nous !