Annonces


#1 14/02/10 13:57:38

freezby
Nouveau
OS: Mac OS 9
Date d'inscription: 14/02/10
Messages: 6
Envoyer un MP

  Email

Probleme EasyPHP

Voila, aujourd'hui j'ai décidé que j'allais commence a m'intéresser a la programmation sous Windows.
Mon frère m'a envoyé un tuto pour le HTML que j'ai bien compris et j'ai donc décidé de passer au PHP.
Et donc dans le tuto il me dise de :  "téléchargez et installez gratuitement EasyPHP(+)" je clique sur le lien mais le lien ne charge pas.
Du coup je cherche EasyPHP sur google je le télécharge a cette adresse http://www.easyphp.org/ (la version recommandée) je l'installe et la il me dit quand je le démarre
Le serveur n'a pas pu se lancer : un autre serveur utilise le port requis ou le port est bloque par un pare-feu.
Je ne sais pas quoi faire.  frown

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#2 14/02/10 14:36:18

Jones
Modérateur
Equipe Modérateurs
Lieu: Suisse
OS: Linux [autre]
Date d'inscription: 31/05/04
Messages: 763
Envoyer un MP

  Email  Site web

Re: Probleme EasyPHP

Hello,
quelle version de Windows possèdes-tu ? As-tu vérifié si ton pare-feu Windows ne bloquait pas effectivement le port 80 ?

Salutations


In a world without wall nor fences, who needs Windows and Gates ?

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#3 14/02/10 14:55:51

freezby
Nouveau
OS: Mac OS 9
Date d'inscription: 14/02/10
Messages: 6
Envoyer un MP

  Email

Re: Probleme EasyPHP

Je suis sous Windows 7 (Bootcamp).
J'ai essayer en désactivant le pare-feu windows mais il me renvoie le même message. err

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#4 14/02/10 15:12:40

Jones
Modérateur
Equipe Modérateurs
Lieu: Suisse
OS: Linux [autre]
Date d'inscription: 31/05/04
Messages: 763
Envoyer un MP

  Email  Site web

Re: Probleme EasyPHP

Sur ce site, une personne semble avoir eu le même problème, à savoir :

Code:

Apache cannot be runned: another Web server use the Web port
or port is blocked by firewall.

Il l'a résolu ainsi :

Code:

   1. Click the EasyPHP icon beside “Apache” button.
   2. Click “Configure” then click “EasyPHP“.
   3. Uncheck “Check server’s TCP port before starting” then click “Apply” button and then “Close” button.
   4. Click “Apache” button and then click “Start“.

Tu peux tenter... si tu veux en français :

Code:

   1. Clique sur l'icone EasyPHP à côté du bouton "Apache".
   2. Clique "Configurer" puis clique "EasyPHP".
   3. Décoche "Vérifier le port serveur TCP avant de démarrer" puis clique "Appliquer" et ensuite "Fermer".
   4. Clique le bouton "Apache", puis clique sur "Démarrer".

Et tiens-moi au courant wink

Salutations


In a world without wall nor fences, who needs Windows and Gates ?

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#5 14/02/10 15:34:05

freezby
Nouveau
OS: Mac OS 9
Date d'inscription: 14/02/10
Messages: 6
Envoyer un MP

  Email

Re: Probleme EasyPHP

Apparemment ça marche sur l'icône a la place de démarrer il y a écrit en attente.
Sauf que après il m'envoie un autre message :
Unexpected end of Mysql... see log file ?
Je dois en tenir compte ou je n'aurais pas besoin d'utiliser cette "partie" du logiciel pour le PHP ?
En tout cas merci beaucoup pour mon premier problème biggrin  !

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#6 14/02/10 19:14:14

Jones
Modérateur
Equipe Modérateurs
Lieu: Suisse
OS: Linux [autre]
Date d'inscription: 31/05/04
Messages: 763
Envoyer un MP

  Email  Site web

Re: Probleme EasyPHP

En tous cas, tu dois pouvoir commencer à apprendre PHP sans le serveur SQL. Car MySQL, c'est pour la base de donnée, et pas du tout les premières choses que tu vas apprendre en php. Donc tu peux essayer de commencer =).

Sur le site que j'ai donné plus haut, le type avait le même problème et a fait ainsi:

Code:

   1. Go to “Computer“, open/view Drive C, then double click “Program Files (x86)“.
   2. Right click on “EasyPHP5.3.0” folder then click “Properties“.
   3. On “Security” tab click “Edit…” button.
   4. Select the user that you are currently using.
   5. Under “Permissions for Users” box, tick “Full control” on “Allow” column.
   6. And then click “OK” button to apply the changes.

En français:

Code:

   1. Dans le poste de travail, ouvre le disque C, puis "Program Files" (Ton dossier EasyPHP5.3.0 devrait se trouver ici... sinon va dans le dossier qui contient le dossier EasyPHP :D).
   2. Clic droit sur "EasyPHP5.3.0" et "Propriétés".
   3. Dans le tab "Sécurité", clique le bouton "Editer".
   4. Selectionne l'utilisateur que tu utilise actuellement (probablement ton pseudo).
   5. Sous "Permissions utilisateurs", sélectionne la case "Control total" dans la colonne "Autoriser".
   6. Clique "OK" pour appliquer les changements, et essaie de redémarrer EasyPHP.

Je n'ai pas Windows, donc ma traduction ne donne peut-être pas les noms exacts, mais l'idée est là.

Salutations

Dernière modification par Jones (14/02/10 19:19:26)


In a world without wall nor fences, who needs Windows and Gates ?

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#7 14/02/10 19:32:08

freezby
Nouveau
OS: Mac OS 9
Date d'inscription: 14/02/10
Messages: 6
Envoyer un MP

  Email

Re: Probleme EasyPHP

OK merci beaucoup. Ca n'a pas l'air de marcher ou je ne fais peut être pas la bonne manip mais je me contenterais de PHP pour le moment et je verrais après. En tout cas merci beaucoup pour ton aide. biggrin

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#8 15/02/10 00:18:44

Jones
Modérateur
Equipe Modérateurs
Lieu: Suisse
OS: Linux [autre]
Date d'inscription: 31/05/04
Messages: 763
Envoyer un MP

  Email  Site web

Re: Probleme EasyPHP

freezby a écrit:

OK merci beaucoup. Ca n'a pas l'air de marcher ou je ne fais peut être pas la bonne manip mais je me contenterais de PHP pour le moment et je verrais après. En tout cas merci beaucoup pour ton aide. biggrin

Hmmm... t'as du adapter ce que je t'ai écrit ou t'as pu faire plus ou moins exactement la manipulation (en adaptant quelques mots) ?


In a world without wall nor fences, who needs Windows and Gates ?

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#9 15/02/10 10:34:35

freezby
Nouveau
OS: Mac OS 9
Date d'inscription: 14/02/10
Messages: 6
Envoyer un MP

  Email

Re: Probleme EasyPHP

Ouais j'ai fait plus ou moins la manip mais ça m'a mis le même message.

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#10 16/02/10 00:36:58

Jones
Modérateur
Equipe Modérateurs
Lieu: Suisse
OS: Linux [autre]
Date d'inscription: 31/05/04
Messages: 763
Envoyer un MP

  Email  Site web

Re: Probleme EasyPHP

Sur le site d'EasyPHP, dans la FAQ, ils disent :

EasyPHP - FAQ a écrit:

Mysql stops with this message 'unexpected end of MySql!'.
An older configuration file from a previous installation of Mysql was left on your computer. Find the c:\my.cnf and rename it. Then restart Mysql.

Est-ce que tu arrives à trouver un fichier my.cnf sur ton disque dur, par hasard ?

Ou encore :

Bonjour,
J'ai eu le même message "Unexpected..."et impossible de démarrer mon serveur Mysql sous easyphp 3 et Vista. c'était simplement l'activiation du "controle de compte utilsateur" de Vista. Il suffit donc de le décocher dans le panneau de config/comptes d'utilsateurs/activer ou desactiver le controle des comptes.
A+

et

Sinon pour ceux qui veulent garder l'activiation du "controle de compte utilsateur" il suffit de faire un bouton droit propriété sur le fichier EasyPHP.exe ensuite dans l'onglet Comptabilité cochez "Executer ce programme en tant qu'administrateur" et tout est reglé.

Donc tu peux tenter bouton droit propriété sur le fichier EasyPHP.exe ensuite dans l'onglet Comptabilité cochez "Executer ce programme en tant qu'administrateur", je le sens assez bien celui-là biggrin.

Redis moi !

Salutations


In a world without wall nor fences, who needs Windows and Gates ?

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#11 18/02/10 22:18:32

freezby
Nouveau
OS: Mac OS 9
Date d'inscription: 14/02/10
Messages: 6
Envoyer un MP

  Email

Re: Probleme EasyPHP

Ouais c'est bon il m'affiche plus le message.
Merci beaucoup.

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#12 19/02/10 01:56:03

Jones
Modérateur
Equipe Modérateurs
Lieu: Suisse
OS: Linux [autre]
Date d'inscription: 31/05/04
Messages: 763
Envoyer un MP

  Email  Site web

Re: Probleme EasyPHP

Pas de soucis, n'hésite pas si tu as d'autres questions wink


In a world without wall nor fences, who needs Windows and Gates ?

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#13 13/03/10 09:05:06

KGO
Nouveau
Date d'inscription: 13/03/10
Messages: 1
Envoyer un MP

  Email

Re: Probleme EasyPHP

Bonjour à tous et toutes.

je boss PHP actuellement mais j'ai quelque soucis dans la mise en pratique. en fait je tente d'utiliser les fonctions sort(), rsort()
mais elles ne classifient pas les données de mon tableau comme ellent devraient le faire en principe.
regardez mon code s'il vous plait :

Code:

<html>
<head><title>Apprentissage php</title></head>
<body>
<?php
$flowers = array(0=>"bad", 1=>"good", 2=>"beautiful", 3=>"ugly");
sort($flowers);
echo"$flowers[1]";
?>
</body>
</html>

Normalement pour $flowers[1] je devais avoir pour resultat "good" ou "ugly" mais au lieu de cela c'est "beautiful" que le programme me ramène comme résultat.
aider moi s'il vous plait. merci

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#14 15/03/10 00:38:31

Jones
Modérateur
Equipe Modérateurs
Lieu: Suisse
OS: Linux [autre]
Date d'inscription: 31/05/04
Messages: 763
Envoyer un MP

  Email  Site web

Re: Probleme EasyPHP

Hello,

en fait, tu utilises sort() pour classer des Strings. Il va les classer dans l'ordre alphabétique... donc :

Code:

flowers[0] = bad
flowers[1] = beautiful
flowers[2] = good
flowers[3] = ugly

Normal que beautiful soit le numéro 1.

Si tu veux les classer par ordre de longueur de String, alors tu peux utiliser usort et définir ta propre fonction de comparaison :

Code:

<?php
// Fonction de comparaison
function compare($a, $b) {
    if (strlen($a) == strlen($b)) {
        // Même longueur, donc on se fiche de l'ordre
        return 0;
    }
    // Longueur différente; on retourne -1 si $a est plus courte que $b, et 1 si c'est l'inverse
    return (strlen($a) < strlen($b)) ? -1 : 1;
}

$flowers = array(0=>"bad", 1=>"good", 2=>"beautiful", 3=>"ugly");

// On classe le tableau en utilisant la fonction "compare"
usort($flowers, 'compare');

foreach ($flowers as $key => $val) {
    echo "flowers[$key] = $val <br/>";
}

?>

Qui affichera :

Code:

flowers[0] = bad
flowers[1] = ugly
flowers[2] = good
flowers[3] = beautiful

Est-ce que cela répond à ta question ?

Salutations,
Jones

Dernière modification par Jones (15/03/10 00:48:24)


In a world without wall nor fences, who needs Windows and Gates ?

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
Actuellement aucun autre membre et 1 invité sur ce topic
Membres : [S'enregistrer]

Pied de page du Forum

Pub hébergeur :


CtrlAltSuppr.com, forums officiels de JSANDJulien VAUBOURG partagés avec Geek&Hype

Powered by PunCAS (JSAND) based on PunBB
© Copyright 2002–2005 Rickard Andersson