Voilà je suis en train de tester un peu la nouvelle version (sortie aujourd'hui). J'ai un tout petit soucis (mais bloquant) au niveau du script go-pear.bat.
En effet lorsque je lance le script, la procédure d'installation vient me demander de confirmer les settings de base (comme d'habitude lorsqu'on install PEAR). Le problème vient du point 10:
10: Path to CLI php.exe : <Aucune_valeur>
Bref a ce moment je tape donc le numéro 10 (pour pouvoir lui fournir le chemin) et là BOUM: 1-10, 'all' or Enter to continue: 10 **ERROR**: not a folder, or no php.exe found in this folder. Press Enter to continue...
J'essaie donc de taper "all" et set la valeur du PHP cli en "$prefix" --> chemin de PHP: 1-10, 'all' or Enter to continue: all Installation base ($prefix) [C:\wamp\bin\php\php5.2.5] : Temporary directory for processing [$prefix\tmp] : Temporary directory for downloads [$prefix\tmp] : Binaries directory [$prefix] : PHP code directory ($php_dir) [$prefix\pear] : Documentation directory [$php_dir\docs] : Data directory [$php_dir\data] : Tests directory [$php_dir\tests] : Name of configuration file [$prefix\pear.ini] : Path to CLI php.exe [] : $prefix
Below is a suggested file layout for your new PEAR installation. To change individual locations, type the number in front of the directory. Type 'all' to change all of them or simply press Enter to accept these locations.
1. Installation base ($prefix) : C:\wamp\bin\php\php5.2.5 2. Temporary directory for processing : C:\wamp\bin\php\php5.2.5\tmp 3. Temporary directory for downloads : C:\wamp\bin\php\php5.2.5\tmp 4. Binaries directory : C:\wamp\bin\php\php5.2.5 5. PHP code directory ($php_dir) : C:\wamp\bin\php\php5.2.5\pear 6. Documentation directory : C:\wamp\bin\php\php5.2.5\pear\docs 7. Data directory : C:\wamp\bin\php\php5.2.5\pear\data 8. Tests directory : C:\wamp\bin\php\php5.2.5\pear\tests 9. Name of configuration file : C:\wamp\bin\php\php5.2.5\pear.ini 10. Path to CLI php.exe : C:\wamp\bin\php\php5.2.5
Le problème c'est que le programme d'installe refuse de continuer et bloque sur cette directive: 1-10, 'all' or Enter to continue: **ERROR** Please, enter the php.exe path. Pourtant l'executable php.exe se trouve bien dans C:\wamp\bin\php\php5.2.5 et c'est bien la version CLI
Quelqu'un aurait une idée ou un indice? Y'a-t-il moyen de voir cette erreur dans un log? Quelqu'un arrive-t-il à reproduire cette erreur chez lui? Merci d'avance
Modifie 4 fois. Derniere modification le 22/11/2007 à 13:21 par Zophar.
Y'a un truc qui m'intrigue. Dans presque tous les « settings » on parle de directory et, bizarrement, dans le 10 il est écrit : path et pas directory (10. Path to CLI php.exe). Il me semble donc qu'il faudrait donner comme information le chemin complet soit : C:\wamp\bin\php\php5.2.5\php.exe Cela provient peut-être qu'avec php 4 il y avait plusieurs fichiers : php-cgi.exe et php-cli.exe
Ah tiens bonne idée mais cela n'a mené à rien (je suis en administrateur de plus j'ai activé tous les droits à tous les utilisateur de ma machine). J'ai aussi essayé de copier le php.exe dans un autre répertoire, ca change rien.
Suis-je le seul à avoir ce problème avec Wamp Serveur 2? Vous avez essayer d'installer PEAR sur cette version?
C'était ca!!!!! Merci mille fois leoncx et à tous pour vos suggestions. Voilà donc ce que j'ai fais pour corriger le tir:
-Effacer toutes mes variables d'environnements encore présentes de l'ancienne install -Effacer toutes les clés sous [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC] dans la registry (A mon avis cette étape n'était pas nécessaire, mais je voulais assurer) -Désinstallation complète de WAMP server -Redémarrage de la machine (Important pour les variables d'environnements) -Réinstallation de WAMP -Execution du script go-pear.bat -Tout roule comme sur des roulettes
Pierre
Modifie 2 fois. Derniere modification le 22/11/2007 à 13:22 par Zophar.
Mais je trouve ça un peu radical de désintaller / réinstaller wamp...
j'ai donc simplement modifié les variables d'environnements présentes (clic droit sur poste de travail > propriétés > onglet Avancé > bouton "Variables d'env..." où les valeurs ciblaient ".../5.2.5/..." en ".../5.3.5/...."
un petit redémarrage machine, histoire de laisser digérer Windows, puis relance de go-pear.phar. Et là, tout s'est installé correctement