Titre: Installer EasyPHP sur PC
Posté par: zano le le 14-02-2005 a 00:22:58
Je vais me mettre au PHP (à l'âge de 70 ans)
A l'installation de EasyPHP sur mon PC, j'ai vu l'avis suivant:
Avertissements EasyPHP installe et configure automatiquement un environnement de travail. EasyPHP est donc un outil de développement et non pas de production. Si vous souhaitez faire de la production tournez vous vers une solution LAMP (Linux Apache MySQL PHP). Pour des raisons de stabilité des logiciels (portage expérimental), de sécurité du système et des données, une plateforme Windows® est à proscrire.
J'utilise Windows XP ... dois-je continuer l'installation? j'ai besoin d'une réponse avant de faire une bêtise. Merci
P.S. Pour me guider à mon tout début, j'ai fait une page à: http://louviou.net/JV/php.html
|
Titre: Re:Installer EasyPHP sur PC
Posté par: MFred le le 14-02-2005 a 01:50:30
Si vous souhaitez faire de la production
Je pense que tu installes PHP juste pour tester tes scripts, non pas pour les héberger, auquel cas ta configuration actuelle ne pose aucun problème. Cet avertissement est, je pense, dédié à ceux qui installent EasyPHP en pensant monter un serveur Web.
PS : EasyPHP ... quelle version ? Attention, PHP5 est maintenant disponible depuis un moment, et je pense (j'espère) que les hébergeurs mettront bientôt à jour leur configuration (comme ont pu le faire quelques uns, comme OVH). Autant prendre une version incluant PHP5, c'est toujours ca de gagné, pour éviter à avoir à changer tous tes scripts par la suite. Apparemment, Easy PHP n'intègre PHP5 que dans sa version 2.0, qui est encore en phase de développement. Tourne toi plutôt vers WAMP (http://www.wampserver.com/ (http://www.wampserver.com/)), si tu veux mon avis. |
Titre: Re:Installer EasyPHP sur PC
Posté par: zano le le 14-02-2005 a 03:20:41
J'ai enfin chargé EasyPHP 1.7 sur mon PC Et après redémarrage, je l'ai lancé. Son icône apparaît dans la barre des tâches. Par clic_droit j'ai accédé à Web local où j'ai créé un dossier 'debut' pour y mettre le premier exercice 'date.php' qui, en double_cliquant dessus, ouvre une fenêtre présentant l' Index of debut. J'ai ouvert date.php qui affiche la date au format anglais. Ces 2 dernières fenêtres web veulent-elles dire que le dossier Web local est vraiement sur Internet? ... et comment à partir d'une page HTML de mon site (ex: http://louviou.net/JV/java/java.html ) dois-je procéder pour ouvrir ou appeler 'date.php' ? Autre question: (j'abuse ... mille pardons) Si je crée beaucoup de fichiers.php et que je les mette dans un dossier de ce Web local, est-il possible pour moi d'y effacer un document.php ou en ajouter celà jusqu'à quelle limite? ... et si oui, celà ressemble à l'espace d'un site sur Internet et, je me demande, s'il faut payer un abonnement ou si c'est gratuit comme l'espace de 100 Mo de mon site http://louviou.site.voila.fr/index.html Avant d'aller plus loin, merci de toutes les réponses.
Jean Vichniacoff né en septembre 1934 alias louviou sur le Net et alias zano sur ce forum
P.S. il y a beaucoup de 'si' et de '?' de la part de Jean l'ignorant ... qui vous prie de l'excuser si c'est agaçant.
|
Titre: Re:Installer EasyPHP sur PC
Posté par: zano le le 14-02-2005 a 03:44:56
Pour plus de détails, j'ajoute que
j'ai un site de 500 Mo, option Premium à 71,40 euros par an, hébergé par http://www.oxito.com/fr/offrePremium.php
Où faut-il que je loge le dossier des documents.php et comment nommer ce dossier? Dans le répertoire racine où se trouve index.html ?
Oui, j'ai compris que EasyPHP 1.7 installé sur mon PC ne sert qu'à tester les fichiers.php ... merci Master-Bilbon
Jean Vichniacoff |
Titre: Re:Installer EasyPHP sur PC
Posté par: MFred le le 14-02-2005 a 11:36:25
Alors ... Je ne me rappelle plus trop d'EasyPHP, mais je crois que la première chose à faire est de lancer Apache et MySQL, ce qui semble fait, si tu as réussi à visualiser la page 'date.php'.
Le dossier "Web Local" est en fait, si tu as choisi l'installation par défaut, le dossier c:\Program Files\Easyphp\www\, ou quelque chose de ce genre. Il correspond au dossier par défaut que Apache ira lire lorsque tu te rendras à l'adresse http://localhost/ (ou http://127.0.0.1/), et au dossier qu'il affichera à quelqu'un qui entrera ton IP lorsque tu seras connecté. Easy PHP transforme donc ton PC en serveur, mais du fait qu'il est lourd et incomplet, il ne convient qu'aux tests (d'ou l'avertissement durant l'installation).
Pour ajouter, retirer des fichiers du dossier Web Local, qui n'est donc qu'un dossier présent sur ton disque dur, il suffit de s'y rendre en utilisant l'explorateur de fichier de Windows, comme tu irais enresgitrer un document dans tes documents. La seule limite de taille, n'est donc que l'espace libre restant sur ton disque dur.
Pour "appeler" un fichier PHP à partir d'une page HTML, c'est impossible. La page appelante doit être enregistrée avec l'extension .php, et peut appeler une page PHP (ou HTML d'ailleurs) via la cfonction include : http://fr.php.net/manual/fr/function.include.php (http://fr.php.net/manual/fr/function.include.php) |
Titre: Re:Installer EasyPHP sur PC
Posté par: zano le le 15-02-2005 a 01:03:45
merci j'ai compris que le programme EasyPHP a installé un serveur sur le disque sur de mon PC et que le dossier Web local se trouve sur le disque dur sert à contenir les essais.php et à les tester. C'est à moi de les transférer sur mon site où l'hébergeur les lira pour transmettre les commandes ou ordres au navigateur qui les exécute. Bon le début devient plus clair et je vais apprendre le PHP. Pas dans le sens normal puisque, à travers ce forum, je recueille des 'solutions.php' pour les appliquer à des exemples que je crée, puis je teste. Ensuite en consultant le texte de ces 'scripts', je vais chercher dans le cours PHP les commandes et les paramètres éventuels pour en savoir un peu plus. Au bahut ... daredare Jean Vichniacoff alias zano merci encore pour les réponses
|
Titre: Re:Installer EasyPHP sur PC
Posté par: zano le le 15-02-2005 a 11:10:22
voilà un exercice que j'ai mis sur mon site à http://louviou.net/JV/PHP/lire.php dont voici le script:
<?
if (!$fp = fopen("http://louviou.net/JV/unicode2.html","r")) { echo "Echec de l'ouverture du fichier"; exit; } else { while(!feof($fp)) { // On récupère une ligne $Ligne = fgets($fp,255); echo "$Ligne"; // On stocke l'ensemble des lignes dans une variable $Fichier .= $Ligne; } fclose($fp); // On ferme le fichier
}
?>
je l'ai copié dans le cours pour l'adapter ici
Pour recopier la page unicode2.html lu ci-dessus j'ajoute une ligne après le <? $fc = fopen("xxxxx","a")); puis une autre ligne après echo "$Ligne"; fputs($fc,$Ligne); enfin une autre avant le ?> fclose($fc);
mais je mets quoi à la place de xxxxx pour avoir le fichier $fc sur mon disque dur C:\ ???
merci de m'éclairer
P.S. dites toujours NON aux alertes pendant l'exécution du script à http://louviou.net/JV/PHP/lire.php
|
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|