PHP pour site internet !

marikhistar
Invité n'ayant pas de compte PHPfrance

30 juin 2008, 21:21

Bonjour! Je veux faire du PHP pour coder mon site internet! Quel configuration doit-je choisir pour l'installeur ? y'a des amapche des ISS .. y'a plein de truc et je sais pas quoi choisir du tout :?

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

30 juin 2008, 21:30

L'installation "standard", c'est LAMP, ce qui signifie Linux/Apache/MySQL/PHP
C'est avec cette combinaison que tu trouveras le plus d'installation.

Après, libre à toi de faire des combinaisons différentes.

S'il fallait comparer IIS à Apache, je dirais que le second est open-source alors que le 1er est propriétaire, et que le 1er n'est pas à l'origine prévu pour PHP alors que le second est plus qu'éprouvé pour les applications PHP.
De même, le second s'installe aussi bien sur plateforme unix que win32 alors que IIS est réservé aux plateformes Win32.

Après, ce que je viens de t'ennoncer, c'est pour des environnements de production. Si tu désires juste savoir ce qu'il faut installer pour le développement chez toi, pour plateforme unix, rien de mieux qu'une petite installation LAMP, tu trouveras des tas de tutoriels sur le net.
Pour un environnement Windows, tu peux te tourner vers WAMP (qui permet une installation Windows/Apache/MySQL/PHP, mais à l'aide d'un exécutable très simple à utiliser)

NB : LAMP est un sigle, une méthode d'utilisation. WAMP est un programme qui installe une méthode WAMP ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

marikhistar
Invité n'ayant pas de compte PHPfrance

30 juin 2008, 21:39

Merci de cette réponse rapide et de grande qualité! Mon je ne veux juste m'en servir que pour remplacer le HTML...le HTML ne répond plus àce que je veux, et je me rends compte que le PHP pour le code de sites, on peut faire bien mieux...bon je doit avouer que je ne sais toujours pas quoi choisi comme mode d'installation... (voir image)

Image

Lequel corresponderai le mieux dans mon domaine ? merci d'avance et désolé de ne pas comprendre...je ne connais rien au PHP :cry:

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

30 juin 2008, 21:42

Attention, PHP ne remplace pas HTML. PHP génère du HTML. Il permet donc à une page de présenter des données dynamique. Mais tu auras toujours afaire au HTML ;)

Sinon, je pense que tu t'y prends mal. D'après ton image, je pense que tu es sous Windows, tournes toi donc vers WAMP (je t'ais mis un lien dans mon précédent message ;) ) qui te guidera bien ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Invité
Invité n'ayant pas de compte PHPfrance

30 juin 2008, 21:49

Merci! Par "remplacer" je voulait dire "me permettre de coder des meilleures choses" meme si c'est toujours du HTML... :) Car mon projet est que les visiteurs peuvent uploader des fichiers (un format spécifique) et que HOP, dès que quelqu'un à uploader le fichier, c'est directement visible sur le site...ça me paraissait impossible sans passer par la méthode PHP
:wink:

ViPHP
ViPHP | 4039 Messages

30 juin 2008, 22:09

Commence par easyphp ou wampserver, qui intègrent tout l'environnement nécessaire pour développer tranquille, et commencer le long et laborieux apprentissage..
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

marikhistar
Invité n'ayant pas de compte PHPfrance

30 juin 2008, 22:34

Long et laborieux ne m'ennuie pas ... J'espère juste que ça me prendre moins d'un mois :oops: j'ai télécharger et installe WAMPSERVER (2.0) ... il est en route mais ... je ne sais déja plus quoi faire ni ce qu'il faut que je fasse... :? C'est pas si facile qu'on le dit le PHP

Mammouth du PHP | 514 Messages

01 juil. 2008, 08:12

Pour commencer à développer en php, il paraît nécessaire de comprendre les interactions entre le serveur Apache et le client. C'est essentiel, même.

http://www.siteduzero.com/tuto-3-4-0-un ... c-php.html

Ici, tu auras de bonnes pistes pour débuter.
Ne jamais repousser à demain ce qu'on peut faire après demain ...

marikhistar
Invité n'ayant pas de compte PHPfrance

01 juil. 2008, 09:57

Merci c'est trè bien expliqué! Au boulot... :)

ViPHP
ViPHP | 4039 Messages

01 juil. 2008, 10:07

C'est pas si facile qu'on le dit le PHP
Ben comme tout, faut faire un effort.. Et un mois.. tu n'arriveras pas à faire ni à comprendre grand chose en un mois. Tu risques de te retrouver avec un script comme une passoire niveau sécurité, sans parler des prises de têtes éventuelles.

Mieux vaut t'acheter un bon bouquin, t'y mettre tranquillement, lire et apprendre.
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Eléphant du PHP | 67 Messages

01 juil. 2008, 10:17

Je m'avance peut etre un peu mais si tu ne souhaite pas t'atteler pour le moment au développement de gros projet et que tu est sous windows (pour linux je sais pas) le plus pratique doit etre EasyPhP dont l'installation est on ne peut plus simple. De plus une fois intallé si tu met tes fichier .php dans le bon dossier, un petit double click et tout se met en route tout seul t'a plus qu'a ouvrir un navigateur avec la bonne url et c'est parti. Apres c'est mon avis de "débutant" qui à commencé comme ca :wink: et on sait bien que comme pour le choix d'une IDE on trouve toujours que son choix est le meilleur.

Sinon pour débuter tu doit en effet comprendre le fonctionnement du PHP et l'interaction entre apache et le reste (sans essayer d'en comprendre toutes les subtilités bien sur). Pour faire tres simple :
- En HTML ton code est passé dirctement au navigateur qui interprete ton code tel qu'il est écrit.
- Avec PhP il y a une "couche" en plus, le code php de ta page est dabord interprété par apache qui génere du HTML avec le code qui lui est envoyé et transmet ce code (le HTML) au navigateur (qui ne sait interpréter que le HTML).

Par exemple si tu ecrit
echo '<div>hello ma poule</div>';
 
apache remplace par:
<div>hello ma poule</div>
 


et le navigateur interprete cette ligne purement HTML et affiche "hello ma poule".

un chouia plus complexe tu ecrit
$prénom = 'Ma poule';
echo '<div>hello '.$prenom.'</div>';
 
apache remplace la variable $prenom par sa valeur et passe la ligne suivante aux navigateur:
<div>hello Ma poule</div>
 


et le navigateur interprete cette ligne purement HTML.

PS si tu est un abittué de la prog tu peut aussi jetter un oeil sur les modules eclipse et netbeans pour te facilité la tache (attention la je parle de "psuedo" IDE pour t'aider a coder ce qui n'a rien a voir avec easyphp ou wamp)

PS2 J'ai mis "pseudo" IDE pour ne pas me faire assasiné par les puristes :roll:

* regarde dans son dos pour vérifier que personne n'arrive un hache a la main et un sourir sadique aux levres*

PS3 Pour les pro j'espert ne pas avoir dit de bétise si c'est le cas n'hésitez pas a me reprendre.

Mammouth du PHP | 1668 Messages

01 juil. 2008, 10:38

Bonjour,

Disons que le siteduzér0 est bien pour débuter, ensuite, tu peu lire PHP5 avancé 4ème édition, Chez Eyrolles, tu aura tout ce qu'il faut pour faire ton application...
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

01 juil. 2008, 10:43

[...] le plus pratique doit etre EasyPhP dont l'installation est on ne peut plus simple. [...]
Je continue de militer pour Wampserver qui est tout aussi simple à installer mais beaucoup plus pratique à l'utilisation ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Mammouth du PHP | 1668 Messages

01 juil. 2008, 11:24

idem, deplus, WAMP est un peu plus robuste que EasyPHP (je dis ça, car moi j'ai eu plein de problème avec EasyPHP...), et on a plus l'impression d'avoir un serveur de dev' :)
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

ViPHP
ViPHP | 4039 Messages

01 juil. 2008, 11:45

/* sort momentanément de la pièce, et revient avec un gros rocher qu'il jette dans la mare dans laquelle zeus et katagoto jetaient des petites caillasses */

xampp !!

tadaa!!
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.