Page 1 sur 2

PHP pour site internet !

Posté : 30 juin 2008, 21:21
par marikhistar
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 :?

Posté : 30 juin 2008, 21:30
par zeus
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 ;)

Posté : 30 juin 2008, 21:39
par marikhistar
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:

Posté : 30 juin 2008, 21:42
par zeus
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 ;)

Posté : 30 juin 2008, 21:49
par Invité
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:

Posté : 30 juin 2008, 22:09
par Berzemus
Commence par easyphp ou wampserver, qui intègrent tout l'environnement nécessaire pour développer tranquille, et commencer le long et laborieux apprentissage..

Posté : 30 juin 2008, 22:34
par marikhistar
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

Posté : 01 juil. 2008, 08:12
par mcorgnet
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.

Posté : 01 juil. 2008, 09:57
par marikhistar
Merci c'est trè bien expliqué! Au boulot... :)

Posté : 01 juil. 2008, 10:07
par Berzemus
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.

Posté : 01 juil. 2008, 10:17
par vince_weed
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.

Posté : 01 juil. 2008, 10:38
par katagoto
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...

Posté : 01 juil. 2008, 10:43
par zeus
[...] 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 ;)

Posté : 01 juil. 2008, 11:24
par katagoto
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' :)

Posté : 01 juil. 2008, 11:45
par Berzemus
/* 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!!