2012-05-26 6 views
13

にAPCのエラーをインストールし、私はOS Xのライオン(sudo pecl install apc)にPECLでAPCをインストールしようと、それが不足しているpcre.hファイルについて不満:だから私はインストールするMacPortsのを使用sudoはPECL OS Xのライオン

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" 

pcreパッケージ(sudo port install pcre)でも、それでも文句はありません。これをどうすれば解決できますか?

答えて

26

これは、MacPortsがヘッダファイルをpeclと異なる場所にインストールするためだと思います。このエラーを修正するには

、私は/usr/includepcre.hをシンボリックリンク:

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

sudo pecl install apcを実行している場合、それはうまくコンパイル。

+3

+1 - これは私のために働いた。 – Cyclonecode

+1

これはまだマーベリックスのために働く。私は同じ問題を抱えて、グーグルで答えを見つけました:D – Zsub

+0

Mountain Lion(10.8.5)でも働いています。 – Craig

15

"brew install pcre"が私のために働いた。

+0

この解決策はOS X上で私のために働いてくれました。上のほうが簡単だと言うのは難しいです。 – kontur

+0

私にも働きました。 –

+1

これは2015年の正解です。 – a20

関連する問題