2012-05-26 12 views
13

OS X Lion apc hatayı yükleyin ve eksik pcre.h dosyası hakkında şikayetçi: sudo pecl ben OS X Lion PECL'de (<code>sudo pecl install apc</code>) ile APC yükleme çalıştı

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" 

yüzden yüklemek için MacPorts kullanılan pcre paketi ( sudo port install pcre) ama yine de şikayet ediyor. Bunu nasıl düzeltebilirim?

cevap

26

Bunun nedeni, MacPorts'un başlık dosyalarını pecl'un beklediği farklı bir konuma yüklemesidir.

Ben /usr/include için pcre.h sembolik olarak, bu hatayı düzeltmek için:

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

sudo pecl install apc gayet derlenmiş çalıştırırken. "Brew install pcre"

+3

+1 - Bu benim için çalıştı. – Cyclonecode

+1

Bu hala Mavericks için çalışıyor. Ben de aynı problemi yaşadım, googled ve kendi cevabımı buldum: D – Zsub

+0

Dağ Aslanı (10.8.5) üzerinde de çalışıyor. – Craig

15

Benim için çalıştı.

+0

Bu çözüm OS X'de benim için çalıştı, teşekkürler. Yukarıdakilerden hangisinin daha kolay olduğunu söylemek zor. – kontur

+0

Benim için de işe yaradı, teşekkürler –

+1

Bu doğru cevap 2015'te. – a20