2012-05-26 18 views
13

He intentado instalar APC con pecl en OS X Lion (sudo pecl install apc) y se quejó de que falta un archivo pcre.h:sudo instalar pecl error de APC en OS X Lion

In file included from /private/tmp/pear/temp/APC/apc.c:44: 
/usr/include/php/ext/pcre/php_pcre.h:29:10: fatal error: 'pcre.h' file not found 
#include "pcre.h" 

por lo que utiliza para instalar el DarwinPorts paquete pcre (sudo port install pcre) pero todavía se queja. ¿Cómo puedo arreglar esto?

Respuesta

26

creo que esto se debe a que MacPorts instala los archivos de cabecera en un lugar diferente de donde pecl les espera.

Para corregir este error, que se enlazan pcre.h-/usr/include:

sudo ln -s /opt/local/include/pcre.h /usr/include/ 

Cuando se ejecuta sudo pecl install apc que compila bien.

+3

1 - Esto funcionó para mí. – Cyclonecode

+1

Esto todavía funciona para Mavericks. Tuve el mismo problema, lo busqué en Google y encontré mi propia respuesta: D – Zsub

+0

También funciona en Mountain Lion (10.8.5). – Craig

15

"cerveza instalar pcre" trabajó para mí.

+0

Esta solución funcionó para mí en OS X, gracias. Es difícil decir cuál de los anteriores es más fácil. – kontur

+0

trabajado para mí, así, gracias –

+1

esta es la respuesta correcta en 2015. – a20

Cuestiones relacionadas