|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
|
Membre expérimenté
![]() ![]() Etudiant Ingénieur Inscription : octobre 2007 Messages : 445 ![]() |
Bonjour,
Voilà, ce mois-ci, dans le magazine SVM, il y a cette article : http://www.svmlemag.fr/pratique/0225...race_a_easyphp Citation:
Beaucoup de personnes disent que c'est impossible avec EasyPhp, pourtant il possède Apache qui est bien un serveur? Cordialement, |
|
|
|
00
|
|
|
#2 |
|
Membre actif
![]() ![]() |
esayPHP permet de tester en local des pages PHP.
Si tu veux créer un serveur, utilise une solution complete du style Wamp pour win ou LAMp pour linux ou le 3eme pour osX. Ca te permet d'avoir une solution complete.
__________________
![]() Vous avez trouvé votre bonheur? Alors hop ca aidera tout le monde !
|
|
|
00
|
|
|
#3 |
![]() ![]() Inscription : août 2005 Messages : 8 306 ![]() |
Si si, c'est tout à fait possible, d'autant plus que SVM propose de le faire !!! J'imagine la rédaction de SVM se dire début janvier : "Merde, les gars, on s'est ch... dessus, c'est pas possible !!! On va passer pour des branques !!".
Bref, oui, c'est possible, la moitié du boulot est faite à l'étape 3 de l'article que tu indiques. A propos de cette étape 3, ce qu'ils ne disent pas, et c'est franchement gênant, c'est que cette configuration suppose que ton PC dipose d'une adresse IP fixe. Avant de faire quoi que ce soit, il faut t'en assurer, bref, il faut désactiver l'option "obtenir une adresse IP automatiquement" dans les propriétés de ta connexion réseau. Si tu ne fais pas ça et que pour une raison ou une autre tu dois arrêter ou redémarrer ton PC, tu n'as pas de garantie que ton PC récupèrera la même adresse IP même s'il y a de fortes chances. Une fois que tu as fait tout ce qu'ils disent dans ton article - et c'est ce qu'ils diront le mois prochain -, il faut que tu configures ton routeur ADSL pour faire un renvoi de port : les gens, quand ils se connecteront de l'extérieur, utiliseront (explicitement ou implicitement) l'adresse IP que ton FAI attribue à ton routeur. Ce n'est pas l'adresse IP de ta machine, donc comme ça, a priori, on ne peut pas se connecter à ton serveur. Pour que ce soit possible, il faut que tu configures ton routeur pour qu'il renvoie tout ce qui lui arrive sur le port 80 sur le port 80 de ton PC. Une fois que tu as fait ça, tu dois pouvoir accéder à ton site de l'extérieur en tapant http://<IP de ton routeur>/. Si tu veux utiliser un nom plutôt qu'une IP, ce qui est plus sympa quand même, tu as 2 solutions : si ton hébergeur te permet de créer un alias/nom pour ton routeur (c'est le cas de Free par exemple), utilise cette fonctionnalité. On accèdera alors à ton site en tapant http://mamachine.free.fr/, par exemple. Si tu veux un autre nom (pas en free.fr) ou si ton FAI ne te propose pas ce service, il faut que tu crée un compte chez dyndns.org ou équivalent et que installes sur ton PC le petit client qu'ils te donneront. Après, pour accéder à ton site, on fera http://monsite.dyndns.org/. ATTENTION !!!! Ce que ne dit pas SVM c'est que cette solution est certes intéressante mais elle est risquée au moins à deux titres. D'une part, EasyPHP n'est pas un outil de production (c'est marqué dans les avertissements quand tu l'installes). Ca veut dire que même si c'est possible, EasyPHP n'est pas prévu pour héberger un vrai site de production (car configuration trop simple pour un truc de prod et stabilité de la solution "Apache sous Windows" moins bonne que si c'est sous Unix). D'autre part, tu deviens hébergeur, et donc tu risques de te faire pirater. Si l'adresse de ton site ne circule pas trop, les risques sont faibles mais ils sont néanmoins présents. Cela veut dire que quelqu'un peut essayer de casser ta machine à distance ou accéder aux données figurant sur ton PC. Maintenant, te voilà averti des risques : à bon entendeur...
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : août 2005 Messages : 8 306 ![]() |
Question d'un gars qui ne connaît pas autre chose qu'EasyPHP : en quoi penses-tu que Wamp est mieux qu'EasyPHP ? Il me semble que les 3 briques de base Apache + MySQL + PHP sont présentes dans EasyPHP et Wamp. Me trompe-je ?
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#5 |
|
Membre expérimenté
![]() ![]() Etudiant Ingénieur Inscription : octobre 2007 Messages : 445 ![]() |
J'aimerai seulement faire un mini site locale, où par exemple j'pourrai partager des photos avec des amis, en leur donnant mon adresse IP... Ce n'est qu'un exemple, mais en gros, c'est dans un cadre seulement privé, sans besoin d'utiliser un hebergeur...
Donc j'ai simplement à ouvrir le port 80 de mon routeur, redirectionné sur mon ip locale? Par contre, je ne sais jamais, UDP ou TCP? Dois ajouter comme le fait SVM pour un reseau locale Listen votre_adresse_ip:80 avec l'ip de mon FAI? |
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : août 2005 Messages : 8 306 ![]() |
TCP.
Pour le Listen, mets simplement Listen 80, c'est largement suffisant. Si tu veux mettre une adresse IP, il faut mettre l'adresse IP de ton PC.
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#7 |
|
Membre actif
![]() ![]() |
easy php gere le serveur, php, mysql au meme sens que wamp.
aprés l'un ou l'autre je sais pas trop.C'est surtout une question de préference je n'utilise jamais esayphp mais WAMP.... L'article du magazine reste qd meme trés bref...
__________________
![]() Vous avez trouvé votre bonheur? Alors hop ca aidera tout le monde !
|
|
|
00
|
|
|
#8 |
|
Membre expérimenté
![]() ![]() Etudiant Ingénieur Inscription : octobre 2007 Messages : 445 ![]() |
|
|
|
00
|
|
|
#9 |
![]() ![]() Inscription : août 2005 Messages : 8 306 ![]() |
En tout cas, il manque l'avertissement sur la sécurité, je trouve.
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com