51 votes

sudo pecl install apc retourne une erreur

Je lance la commande : sudo pecl install apc

Le fichier est téléchargé, la configuration réussit, puis make est lancé et j'obtiens l'erreur suivante.

/usr/include/php5/ext/pcre/php_pcre.h:29: fatal error: pcre.h: No such file or directory

Y a-t-il un moyen d'y remédier ?

101voto

Chris Henry Points 5191

PCRE est une dépendance pour l'installation d'APC. Vous pouvez l'installer rapidement avec

yum install pcre-devel o apt-get install libpcre3-dev

une fois qu'il est installé, réexécutez

sudo pecl install apc

12voto

ndefontenay Points 967

Sudo apt-get install libpcre3-dev est la réponse.

Ainsi, pour pouvoir installer pecl [install extension]

les paquets suivants sont nécessaires :

sudo apt-get install php5-pear php5-dev libpcre3-dev

3voto

timdev Points 25910

Quelle version de PHP ?

Pendant un certain temps, il y a quelques mois, j'ai eu des difficultés à installer APC, et je n'ai pu le faire fonctionner qu'avec pecl install apc-beta

Si vous n'avez pas affaire à un système de production, vous pouvez essayer cette solution.

1voto

Cobby Points 2396

Avez-vous déjà installé une extension PHP via PECL ?

Le fichier /usr/include/php5/ext/pcre/php_pcre.h existe-t-elle réellement ?

Vous pouvez obtenir cette erreur pour les raisons suivantes

  1. Autorisations incorrectes
  2. La configuration du répertoire PECL est incorrecte.

1voto

John P Points 5891

Il semble que vous ne disposiez pas de la version de développement de PHP5. Sur Ubuntu, vous pouvez l'installer en utilisant :

sudo aptitude install php5-dev

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X