Comment installer PHP

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Comment installer PHP

par sadeq » 09 mai 2006, 09:57

Allez, c'est parti, le plaisir est pour moi :

<mode explication-détaillée>
Ce n'est pas le serveur Web qui exécute les programmes. Par exemple, pour PHP, c'est son moteur qui interpréte les pages ".php" ou les balises "<?php ... ?>"
Le moteur PHP est inscrit préalablement dans la liste des interpréteurs de programmes du serveur Web.

Quand un serveur Web doit charger une page qui porte la signature de PHP (extension .php ou balise <? ?>) le serveur Web délègue sa lecture et exécution au moteur PHP inscrit dans la liste des programmes connus.

Lorsque le moteur PHP finit d'exécuter le code PHP il retourne le résultat sous forme text/html au serveur Web qui construit une page HTML de réponse et l'envoi au client demandeur.

C'est pourquoi on dit que PHP est un script côté serveur : parcequ'il s'exécute sur le serveur Web et que seul le résultat de l'exécution est renvoyé au client demandeur sous forme text/html.

Conclusion:
Quand on installe un serveur Web telque Apache par exemple, il faut absolument installer aussi le moteur PHP sans oublier de l'inscrire aupres du serveur Web pour qu'il puisse prendre en charge les pages porteuses du code PHP.

En installant des logiciels telsque : easyphp et Wamp, qui sont un ensemble complet de Apache, Php et Mysql, l'installation du serveur Web, du moteur PHp et du SGBD Mysql est réalisée automatiquement ainsi que toutes les configurations de base nécéssaires.

</mode explication-détaillée>

par zeus » 03 mai 2006, 09:36

<mode foutons_le_bazar>
N'empêche que c'est pas Apache qui permet d'interprêter le PHP côté serveur... :evil:
</mode foutons_le_bazar>
:tir2: ](*,) :axe:
Allez, on est parti pour un cours magistral sur le fonctionnement interne du moteur PHP ? ;)

par albat » 02 mai 2006, 17:51

<mode foutons_le_bazar>
N'empêche que c'est pas Apache qui permet d'interprêter le PHP côté serveur... :evil:
</mode foutons_le_bazar>

par zeus » 02 mai 2006, 09:31

Sinon, tu a maintenant pas mal de services d'hebergements gratuits qui te proposent un serveur HTTP (on s'en tape au fond que ce soit Apache, IIS, miniHttpd ou n'importe lequel [je dis ça pour zeus :P]), le necessaire pour PHP et une base MySQL.
Afin de ne pas embrouiller notre cher ami, j'ai préféré utilisé des termes qu'il risque de rencontrer souvent. Tu remarqueras que je n'ai parlé que de MySQL, que je n'ai pas abordé les pb de disponibilité de serveurs, de monté en charge, ...

Tout celà simplement pour rester le plus clair et le plus simple possible pour qu'un novice en PHP puisse comprendre ;)

par Ultiny » 02 mai 2006, 01:45

Pour débuter, le mieu est de créer un hebergement chez Free.fr si tu est chez eux.

Sinon, tu a maintenant pas mal de services d'hebergements gratuits qui te proposent un serveur HTTP (on s'en tape au fond que ce soit Apache, IIS, miniHttpd ou n'importe lequel [je dis ça pour zeus :P]), le necessaire pour PHP et une base MySQL.

Une fois que tu a ton pack (donc un access via FTP ou SSH et les identifiants de la base MySQL), tu peut télécharger phpbb ou autre forum, et l'installer d'après les consignes données par l'auteur du logiciel de forum.

par Dom! » 01 mai 2006, 21:28

Vas sur cette page ca peut toujours t'aider :

http://www.la-page.qc.ca/tutos/voir.php?id=7

et pour créer ton forum ceci est parfait :

http://www.la-page.qc.ca/php/forums/

par guest_encore_soli^^ » 01 mai 2006, 19:44

Merci beaucoup zeus :D

par zeus » 01 mai 2006, 17:12

Pour essayer d'être bref et concis :

PHP est un langage informatique. Pour qu'un ordinateur comprenne le PHP, il faut installer un logiciel qui s'appelle un serveur Apache. Ce logiciel permet de transformer le code PHP en code compréhensible par tout ordinateur. Généralement, PHP n'est pas utilisé seul mais en coopération avec un système de base de données qui est principalement MySQL. Pour utiliser PHP sur un ordinateur, il faut installer un package comprennant un serveur Apache, le langage PHP et le serveur MySQL. Tu peut te renseigner sur EasyPHP et Wamp en suivant les liens qui te sont donnés plus haut


Un forum développé en PHP doit être sur un ordinateur abritant un serveur Apachepour fonctionner


Ensuite, pour qu'un site (ou un forum) soit accessible sur internet, il faut commencer par installer le serveur Apache sur un ordinateur qui soit disponible sur internet. Pour cela, tu disposes de 2 solutions :
- installer un serveur Apache sur ton ordinateur et permettre à tout le monde d'y acceder depuis internet. Cette solution n'est pas recommandée puisque tu dois controler toute la sécurité de ton ordinateur et c'est quelquechose de très compliqué
- utiliser un hebergement mutualisé, c'est à dire installer le forum sur un serveur qui dispose d'un serveur Apache, ... , qui habrite d'autres sites et qui gère la sécurité de la même manière pour tout le monde par des professionnels. Cette solution est recommandée

Après ce cours magistral, je pense qu'il faudrait que tu te renseignes sur les serveurs mutualisés et sur les méthodes d'installation des forum PHP

par polo » 01 mai 2006, 16:50

Bonjour,
Non, Easy php créé un serveur virtuel sur ton ordinateur, tu n'a rien à payer, il te sert à faire des test* en local sur ton ordi comme si tu était sur internet!
*(permet de voir des pages avec les extensions .html, .php, etc...)!
Et non si tu désinstalle easyphp, tout les fichiers qui compose le programme serons effacés, donc le serveur virtuel aussi!

D'autres questions? n'hésites pas!

par guest_soso^^ » 01 mai 2006, 15:45

Et comment vas-tu faire pour ouvrir l'accès aux internautes vers le forum ??? Si tu n'as aucune connaissance en PHP, j'ai des raisons de penser que c'est pas nécessairement mieux en matière de configuration de serveur, quant aux paramètres de sécurité, ça relève de la cinquième dimension... Si tu ouvres l'accès de ta machine à l'extérieur pour ouvrir un forum, un piratage est à craindre à court terme. L'autre problème, c'est comment feront les internautes pour trouver le forum ? tu n'as probablement pas non plus d'Ip fixe avec un nom de domaine qui s'y rattache... je pourrais évoquer dyndns, mais c'est peut-être tout aussi flou que le reste...

T'es-tu demandé si c'était vraiment indispensable ce forum ? :-k
Effectivement, c'est "il" :)
Pour ouvrir les accès vers ce forum, il suffit de mettre un lien non??? :?:
IP fixe, j'y comprends rien...je sais juste que l'IP c'est un code propore a chaque réseau internet et là je crois pas trop trop me tromper :oops:

Albat >>> En forumactif je connais déja assez, merci :wink:

Autres questions :
J'ai téléchargé easyphp. Ca m'a indiqué l'ouverture d'un serveur...je ne le paye pas au moins, ce serveur???????
Et si je désinstalle le logiciel, il existera tjrs???

Merci

par albat » 01 mai 2006, 13:39

Si tu souhiates créer un forum en utilisant les services de forumactif.com,
tu n'as aucun travail de développement PHP à faire.

Juste effectuer tes paramétrages et gérer la vie de ton forum.
Ce qui, déjà, est loin d'être peu...

par iclo » 01 mai 2006, 13:25

Cyrano : visiblement 'il" a décidé d'utiliser un forum prêt à l'emploi, dispo directement sur hébergement, ce qui me parait une décision très raisonable.

par Cyrano » 01 mai 2006, 12:19

Et comment vas-tu faire pour ouvrir l'accès aux internautes vers le forum ??? Si tu n'as aucune connaissance en PHP, j'ai des raisons de penser que c'est pas nécessairement mieux en matière de configuration de serveur, quant aux paramètres de sécurité, ça relève de la cinquième dimension... Si tu ouvres l'accès de ta machine à l'extérieur pour ouvrir un forum, un piratage est à craindre à court terme. L'autre problème, c'est comment feront les internautes pour trouver le forum ? tu n'as probablement pas non plus d'Ip fixe avec un nom de domaine qui s'y rattache... je pourrais évoquer dyndns, mais c'est peut-être tout aussi flou que le reste...

T'es-tu demandé si c'était vraiment indispensable ce forum ? :-k

par iclo » 01 mai 2006, 12:18

Sage décision :wink:

par Invité » 01 mai 2006, 12:09

Non j'ai rien...
Je me contenterais de forumactif pour le moment :lol: