13

我尝试在 OS X Lion ( ) 上使用 pecl 安装 APC,sudo pecl install apc但它抱怨缺少 pcre.h 文件:

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"

所以我使用 MacPorts 安装 pcre 包(sudo port install pcre)但它仍然抱怨。我怎样才能解决这个问题?

4

2 回答 2

27

pecl我认为这是因为 MacPorts 将头文件安装在与预期不同的位置。

为了解决这个错误,我符号链接pcre.h/usr/include

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

运行sudo pecl install apc时它编译得很好。

于 2012-05-26T16:27:57.017 回答
15

“brew install pcre”对我有用。

于 2013-08-14T16:36:50.910 回答