[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux-team] Réalisation d'un site à l'aide du ph p
Hello !
On Thu, Dec 28, 2000 at 10:27:27AM +0100, Magos Olivier wrote:
> A force d'en entendre parler ... j'ai bien envie de l'apprendre et de
> l'utiliser.
> Cependant je n'y comprend rien aux principes.
Il est parfois plus judicieux d'attendre d'avoir des problèmes plutôt que
de s'en créer ;)
En plus d'être un phénomène de mode, PHP est un outil qui permet de mettre
au point des sites web dynamiques, ce qui nécessite évidemment plus de
compétences et de ressources de la part du créateur (on passe d'un travail
de « design » à un travail de programmation).
Il est important de noter que PHP, contraîrement à Java(Ecma)Script, est
server-side, c'est à dire qu'il s'agit de programmes qui tournent *sur le
serveur*, et non pas dans le navigateur de l'utilisateur. Cela impose un
support de la part du fournisseur de services, qui ne laissera certainement
pas installer ce logiciel par ses clients (un script PHP mal conçu,
agrémenté d'une mauvaise configuration de PHP, peut facilement faire
succomber un serveur web).
Cela dit, l'expérimentation avec PHP ne requiert que très peu
d'ingrédients :
- Un serveur web (Apache ?) assaisonné d'un module PHP ;
- Un manuel de référence bien dodu (celui fourni avec PHP, p.ex.) ;
- Éventuellement un système de base de données pour rehausser le goût
(MySQL ou PostgreSQL, p.ex).
> Si je veux utiliser [PHP] pour réaliser mon site web :
... ce qui est tout de suite plus sérieux !
> - est-ce que je dois installer Apache, et Cie sur mon ordinateur ?
> - lorsque mes pages sont réalisées, est-ce que je dois installer quelque
> chose sur le serveur qui héberge mon site ?
> est-ce que c'est automatique qu'il y ait Apache et ... sur le serveur ?
Étant donné la nature dynamique d'un site web utilisant PHP, il est
intéressant de disposer d'un *double* système, comprenant des composants
identiques : Un des deux sera celui d'hébergement du site web, l'autre
sera utilisé à des fins de test.
En effet, un site basé sur PHP peut contenir (et contiendra, au moins
pendant la phase de développement et de déploiement initial) de nombreux
bugs. Il faut donc disposer d'un système de « scratch » que l'on peut se
permettre de reconstruire au besoin.
Il est également préférable de travailler avec le même système que celui du
fournisseur de services (éventuellement à une échelle réduite) : S'il
utilise (imaginons) IIS/PHP4/Oracle, et que le développement se fait sous
Apache/PHP3/PostgreSQL, il y a de grandes chances pour que des Ooops
inattendus se produisent (ces systèmes n'étant -- malheureusement -- pas
tout à fait compatibles.
Pour résumer, voici les étapes à suivre :
- Expérimenter avec PHP, afin d'acquérir les compétences de base ;
- Attendre d'avoir un « problème » qui ne peut être résolu que par la
création d'un site web dynamique ;
- Prendre toutes les précautions pour ne pas imposer de cauchemards aux
utilisateurs du service nouvellement développé ;
- Croiser les doigts ;)
> ----------------------------------
> Amitiés
> Olivier Magos
Cu,
Damien.
--
The price of freedom is eternal vigilance.
-- Thomas Jefferson
--
Damien Diederen
dash@linuxbe.org
http://users.swing.be/diederen/
[ linux-team@rtfm.be and linux@lists.linuxbe.org in ONE :) ]
[ If you want to be deleted from the list, send a mail to ]
[ majordomo@lists.linuxbe.org with "signoff linux" in the body. ]
[ http://LinuxBe.Org Contact: niddle@linuxbe.org ]