GNU/Linux >> Tutoriels Linux >  >> Linux

pcre.h:Aucun fichier ou répertoire de ce type Erreur lors de l'installation du cache PHP alternatif [Résolu]

Question : Salut techglimpse, merci d'avoir répondu à ma précédente question sur phpize. Maintenant, je suis bloqué avec une autre erreur lors de l'installation d'APC : pcre.h :aucun fichier ou répertoire de ce type . Cette erreur s'est produite lorsque j'ai utilisé pecl commande pour installer APC comme ci-dessous :

# pecl install apcARNING :le canal "pecl.php.net" a mis à jour ses protocoles, utilisez "pecl channel-update pecl.php.net" pour mettre à jour le téléchargement d'APC-3.1.13.tgz ... Commencer à télécharger APC- 3.1.13.tgz (171 591 octets)..................................fait :171 591 octets55 fichiers source, buildrunning:phpize:::::::::::::::::::::::::::::make:::::::::::::::::::: 

Vous trouverez ci-dessous l'instantané de l'erreur lors du "make"

/usr/include/php/ext/pcre/php_pcre.h:29:18 :erreur :pcre.h :aucun fichier ou répertoire de ce type dans le fichier inclus à partir de /var/tmp/APC/apc.c:45 :/ usr/include/php/ext/pcre/php_pcre.h:37:erreur :attendu â=â, â,â, â;â, âasmâ ouâ__attribute__â avant â*â token/usr/include/php/ext/pcre/php_pcre .h:38 : erreur :attendu â=â, â,â, â;â, âasmâ ouâ__attribut__â avant â*â token/usr/include/php/ext/pcre/php_pcre.h:44 : erreur :attendu specifier-qualifier -list avant âpcreâ/var/tmp/APC/apc.c:449 : erreur :liste de spécificateurs attendue avant âpcreâ/var/tmp/APC/apc.c :dans la fonction âapc_regex_compile_arrayâ :/var/tmp/APC/apc .c:510 :erreur :âapc_regexâ n'a pas de membre nommé âpregâ/var/tmp/APC/apc.c:510 :erreur :âapc_regexâ n'a pas de membre nommé âpregâ/var/tmp/APC/apc.c:511 :erreur :âapc_regexâ n'a pas de membre nommé ânregâ/var/tmp/APC/apc.c:511 :erreur :âapc_regexâ n'a pas de membre nommé ânregâ/var/tmp/APC/apc.c :dans la fonction âapc_regex_match_arrayâ :/var/tmp/APC/apc. c:552 : erreur :âapc_regexâ n'a pas de membre nommé âpregâ/var/tmp/AP C/apc.c:552 :erreur :âapc_regexâ n'a pas de membre nommé âpregâ/var/tmp/APC/apc.c:553 :erreur :âapc_regexâ n'a pas de membre nommé ânregâ/var/tmp/APC/apc.c:553 :erreur :âapc_regexâ n'a pas de membre nommé ânregâmake :*** [apc.lo] Erreur 1ERROR :`make' a échoué

S'il vous plaît aidez-moi à corriger cette erreur - Merci Maneesh.

Solution :

L'erreur signifie que vous n'avez pas 'pcre-devel ' installée. Exécutez la commande ci-dessous.

Sur CentOS, ordinateur RHEL :

# yum install pcre-devel

Sur Ubuntu, Debian - utilisez apt-get :

# apt-get install libpcre3-dev 

Cela devrait corriger pcre.h erreur introuvable.


Linux
  1. Installation du cache PHP alternatif (APC) sur le serveur

  2. erreur fatale openssl/evp.h :aucun fichier ou répertoire de ce type :[Résolu]

  3. Comment installer et activer le cache PHP alternatif (APC) sur CentOS

  4. Supprimer en toute sécurité /var/cache ?

  5. Erreur Linux lors du chargement des bibliothèques partagées :impossible d'ouvrir le fichier objet partagé :aucun fichier ou répertoire de ce type

Django static_root dans /var/www/... - aucune autorisation pour collectstatic

Erreur fatale :cuda.h :aucun fichier ou répertoire de ce type

Quand dois-je utiliser /dev/shm/ et quand dois-je utiliser /tmp/?

unix:///var/run/supervisor.sock aucun fichier de ce type

Comment changer /tmp par défaut en /home/user/tmp

Différence et utilisation correcte pour /tmp et /var/tmp