Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: zano le le 14-02-2005 a 00:22:58

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.