IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[PEAR] Installation de PEAR avec Wamp PHP 5.3.0


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 40
    Points : 31
    Points
    31
    Par défaut [PEAR] Installation de PEAR avec Wamp PHP 5.3.0
    Bonjour à tous,
    j'ai parcouru le forum pour installer la bibliothèque PEAR en local mais je n'y arrive toujours pas.

    j'utilise wamp.
    j'ai créer un dossier dans le répertoire www ou j'ai copier le code de cette adresse : http://pear.php.net/go-pear dans un fichier, j'ai lancé se fichier sur mon navigateur.

    une fois l'installation finit, j'ai plein de lignes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Deprecated: Function set_magic_quotes_runtime() is deprecated in C:\wamp\www\Test_Pear\PEAR\PEAR\Registry.php on line 1183

    j'aimerais déjà savoir si c'est normal...je dois avoir une bonne trentaine de Deprecated.


    Il me marque quand même : Installation Completed !

    Apres je vais voir dans mon dossier et j'ai un fichier index, je le lance sous le naviguateur et il me met des erreurs:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\Test_Pear\PEAR\PEAR\Config.php on line 650
    y'en a plusieurs

    puis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Warning: Can not find config file, please specify the $pear_user_config variable in /test_pear/index.php
    Error: the template directory (C:\php5\pear\data\PEAR_Frontend_Web\data\templates) is not a directory, or not readable. Make sure the 'data_dir' of your config file (C:\php5\pear\data) points to the correct location !

    voilà ou j'en suis, et je ne trouve aucune aide pour continuer...

    à quoi correspond le code installer dans l'index, y a t-il du codes à changer..?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    <?php
    /**
     * Put this file in a web-accessible directory as index.php (or similar)
     * and point your webbrowser to it.
     */
     
    // $pear_dir must point to a valid PEAR install (=contains PEAR.php)
    $pear_dir = 'C:\wamp\www\Test_Pear\PEAR'; // default of install
     
    // OPTIONAL: If you have a config file at a non-standard location,
    // uncomment and supply it here:
    //$pear_user_config = '';
     
    // OPTIONAL: If you have protected this webfrontend with a password in a
    // custom way, then uncomment to disable the 'not protected' warning:
    //$pear_frontweb_protected = true;
     
     
    /***********************************************************
     * Following code tests $pear_dir and loads the webfrontend:
     */
    if (!file_exists($pear_dir.'\PEAR.php')) {
        trigger_error('No PEAR.php in supplied PEAR directory: '.$pear_dir,
                        E_USER_ERROR);
    }
    ini_set('include_path', $pear_dir);
    require_once('PEAR.php');
     
    // Include WebInstaller
    putenv('PHP_PEAR_INSTALL_DIR='.$pear_dir); // needed if unexisting config
    require_once('pearfrontendweb.php');
    ?>

    Merci !

  2. #2
    Membre éclairé
    Inscrit en
    Juillet 2003
    Messages
    625
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 625
    Points : 673
    Points
    673
    Par défaut
    Bonjour,

    quelle est ta version de php ?

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 40
    Points : 31
    Points
    31
    Par défaut
    version 5.3.0

  4. #4
    Membre éclairé
    Inscrit en
    Juillet 2003
    Messages
    625
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 625
    Points : 673
    Points
    673
    Par défaut
    la notion de deprecated te prévient que des fonctions seront obsolètes.

    ci-jointe la liste des fonctions depricated :

    http://us2.php.net/manual/en/migration53.deprecated.php

    Pour le warning, peut être un problème de droit d'écriture

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 40
    Points : 31
    Points
    31
    Par défaut
    Ok, merci et j'aimerais savoir comment on fait pour ajouter un package, je télécharge bien le fichier et je me retrouve avec un fichier .TAR, je ne sais pas quoi en faire de ce fichier...

    Merci

  6. #6
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 727
    Points
    10 727
    Par défaut
    Citation Envoyé par ghis33 Voir le message
    Ok, merci et j'aimerais savoir comment on fait pour ajouter un package, je télécharge bien le fichier et je me retrouve avec un fichier .TAR, je ne sais pas quoi en faire de ce fichier...

    Merci
    tout se fais en ligne de commande, pour install un package c'est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    pear install nomdupackage
    si il est sur un channel different, il faut ajouter le channel


    mais normalement pear s'install seul peu importe l'OS, si ton PHP est bien installer y'a rien a faire

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 40
    Points : 31
    Points
    31
    Par défaut
    Qu'entends tu par Channel??

    mon package a été téléchargé dans le dossier téléchargement de windows

    mon dossier PEAR est installé dans wamp/www/Test_Pear/

    est ce un problème qu'il ne soit pas installer dans PHP?

    je dois taper ca dans la commande pear install C:\Users\xxxxx\Downloads\Net_DNS-1.0.5

    ??

    Merci de me venir en aide

  8. #8
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 727
    Points
    10 727
    Par défaut
    Citation Envoyé par ghis33 Voir le message
    Qu'entends tu par Channel??

    mon package a été téléchargé dans le dossier téléchargement de windows

    mon dossier PEAR est installé dans wamp/www/Test_Pear/

    est ce un problème qu'il ne soit pas installer dans PHP?

    je dois taper ca dans la commande pear install C:\Users\xxxxx\Downloads\Net_DNS-1.0.5

    ??

    Merci de me venir en aide

    je t'ai dis tout se fais en ligne de commande, y'a pas besion de télécharger et d'installer quoi que ce soit, tu veux installer net DNS ?

    tu tapes

    et voila c'est installer

  9. #9
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 40
    Points : 31
    Points
    31
    Par défaut
    dans la cmd, tu te places dans quel dossier ??
    Dans le répertoire PEAR ?

    c:\wamp\www\Test_Pear\Pear>

    et je tape pear install Net_DNS

    ??

  10. #10
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 727
    Points
    10 727
    Par défaut
    Citation Envoyé par ghis33 Voir le message
    dans la cmd, tu te places dans quel dossier ??
    Dans le répertoire PEAR ?

    c:\wamp\www\Test_Pear\Pear>

    et je tape pear install Net_DNS

    ??
    n'importe ou, si c'est bien installer PEAR deviens une commande système, par contre pear et les lib n'ont rien a faire dans ton dossier www

  11. #11
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 40
    Points : 31
    Points
    31
    Par défaut
    ok donc mon PEAR est mal installer,
    j'essaye de l'installer par ligne de commande, je vais dans :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    c:\wamp\bin\php\php5.3.0>go-pear.bat
    la commande me sort une erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    phar « C:\wamp\bin\php\php5.3.0\PEAR\go-pear.phar » does not have a signature
     
    PHP Warning: require_once(phar://go-pear.phar/index.php): failed to open stream: phar error: invalid url or non-existent phar « phar://go-pear.phar/index.php » in C:\wamp\bin\php\php5.3.0\PEAR\go-pear.phar on line 1236
     
    Warning: require_once(phar://go-pear.phar/index.php): failed to open stream: phar error: invalid url or non-existent phar « phar://go-pear.phar/index.php » in C:\wamp\bin\php\php5.3.0\PEAR\go-pear.phar on line 1236

  12. #12
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 727
    Points
    10 727
    Par défaut
    dans ton php.ini il faut mettre phar.require_hash a Off

  13. #13
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 40
    Points : 31
    Points
    31
    Par défaut
    Alors pour Wamp avec PHP 5.3.0

    il faut ouvrir le fichier go-pear.bat avec un notepad++,pspad,etc.

    et remplacer le code avec ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    @ECHO OFF
    set PHP_BIN=php.exe
    %PHP_BIN% -d output_buffering=0 -d phar.require_hash=0 PEAR\go-pear.phar
    pause
    ensuite ca marche

    Récapitulatif (Pour ce qui ont galéré comme moi ^^):

    Ouvrir le fichier go-pear.bat
    Remplacer le texte par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    @ECHO OFF
    set PHP_BIN=php.exe
    %PHP_BIN% -d output_buffering=0 -d phar.require_hash=0 PEAR\go-pear.phar
    pause
    Ouvrir l'invite de commande :
    Aller dans le dossier php de wamp :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C:\wamp\bin\php\php5.3.0>go-pear.bat
    Pour installer un autre package :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    pear install "nom du package"

  14. #14
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 40
    Points : 31
    Points
    31
    Par défaut
    Et un grand merci à tealth35,syl2095 pour votre aide

  15. #15
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 727
    Points
    10 727
    Par défaut
    tu peux installer le gestionnaire web si t'es pas a l'aise avec les commandes

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [3.x] Installation de Symfony avec Wamp
    Par tabouet dans le forum Symfony
    Réponses: 10
    Dernier message: 26/09/2016, 15h00
  2. [SQL-Server] Installer SQL Server avec Wamp
    Par ahcorad dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 25/02/2013, 23h00
  3. [2.x] installation de synfony2 avec wamp
    Par rominous41 dans le forum Symfony
    Réponses: 4
    Dernier message: 14/08/2012, 17h37
  4. [Wamp] Installation de PEAR sur Wamp 2 avec PHP 5.3.1 sur Win7
    Par symfolive dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 27/06/2012, 15h18
  5. [PEAR][DB] Installer le Package DB de la bibliothèque PEAR (Je travaille avec WAMP 2.1)
    Par mahermaher8989 dans le forum Bibliothèques et frameworks
    Réponses: 0
    Dernier message: 23/06/2011, 13h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo