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 :

APC non reconnu


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 107
    Par défaut APC non reconnu
    Bonjour j'ai installé apc, tout semble correct dans le phpinfo

    mais les fonction ne sont pas reconnu :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <?
    $fruit  = 'apple';
    $veggie = 'carrot';
     
    apc_store('foo', $fruit);
    apc_store('bar', $veggie);
     
    if (apc_exists('foo')) {
        echo "Foo existe: ";
        echo apc_fetch('foo');
    } else {
        echo "Foo n'existe pas";
    }
    ?>
    -->Fatal error: Call to undefined function apc_exists() in /var/www/connect.php on line 8
    Si je commente le if, apc_fetch('foo') retourne vide

    merci d'avance


  2. #2
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 107
    Par défaut
    bon après plusieurs tes, avec ceci j'obteint un résultat :

    apc_add('foo', $fruit);
    echo apc_fetch('foo');

    mais apc_exists me donne toujours la même erreur

  3. #3
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Citation Envoyé par documentation PHP
    apc_exists

    (PECL apc >= 3.1.4)
    Or selon votre phpinfo vous avez une version 3.1.3p1 ...

  4. #4
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 107
    Par défaut
    a ok, bon je suis en train d'installer apc via pecl, mais j'ai une erreur

    Sorry, I was not able to successfully run APXS. Possible reasons:

    1. Perl is not installed;
    2. Apache was not compiled with DSO support (--enable-module=so);
    3. 'apxs' is not in your path. Try to use --with-apxs=/path/to/apxs
    The output of /var/tmp/pear-build-root/APC-3.0.19/y follows
    /tmp/pear/temp/APC/configure: line 4113: /var/tmp/pear-build-root/APC-3.0.19/y: No such file or directory
    configure: error: Aborting
    ERROR: `/tmp/pear/temp/APC/configure --with-apxs=y' failed



    Si c'est cela je l'indiquerai.

  5. #5
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 107
    Par défaut
    Ce que je ne comprend pas c'est que la dernière version en PECL est la 3.1.3p1

  6. #6
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 107
    Par défaut
    Citation Envoyé par junix Voir le message
    Ce que je ne comprend pas c'est que la dernière version en PECL est la 3.1.3p1
    Il faut que j'installe une version (PECL apc >= 3.1.4) si je veux utiliser ces fonctions.
    Mais la je ne comprend pas pourquoi en pecl je n'ai que la 3.1.3p1

    Dans les différents tutoriaux, cela fonctionne pourtant.

  7. #7
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    APC cherche à trouver APXS pour les options de compilation donc soit Perl n'est pas installé (apxs étant un script) soit Apache n'a pas été compilé pour charger des modules dynamiques (requiert l'option --enable-module=so) soit Apache n'a pas été installé de manière standard (apxs n'est pas accessible via le PATH) auquel cas il faut lui en expliciter le chemin (option --with-apxs).

    Après, suivant les distributions, apxs(2) fait souvent paquet à part, dit de développement (type httpd-dev(el), apache2-<worker>-dev(el)) donc n'est pas installé à l'origine.

    C'est la version 3.0.19 que vous installez ? La documentation est peut être en avance et impliquerait de se tourner sur svn ?

Discussions similaires

  1. [Lomboz] [JBoss] JBoss 3.2.6 non reconnu par Lomboz ?
    Par romain3395 dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 17/12/2004, 16h35
  2. Commandes non reconnues.
    Par Manu' dans le forum Administration système
    Réponses: 3
    Dernier message: 07/10/2004, 17h09
  3. [EJB] [JSP] Méthode EJB non reconnue dans jsp
    Par stago dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 06/07/2004, 09h52
  4. Creation de table, caractère non reconnu
    Par Missvan dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 17/02/2004, 13h28
  5. xslt_create() non reconnu
    Par BRAUKRIS dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 11/12/2003, 14h43

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