Php 操作系统x上的sudo pecl安装apc错误
我尝试在OS X Lion上安装带有pecl的APC(Php 操作系统x上的sudo pecl安装apc错误,php,osx-lion,apc,osx-mavericks,pecl,Php,Osx Lion,Apc,Osx Mavericks,Pecl,我尝试在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软件包(s
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
),但它仍然会抱怨。如何修复此问题?我认为这是因为MacPorts将头文件安装在与pecl
期望的位置不同的位置
要修复此错误,我将pcre.h
符号链接到/usr/include
:
sudo ln -s /opt/local/include/pcre.h /usr/include/
运行
sudo-pecl-install-apc
时,它编译得很好。“brew-install-pcre”适合我。此解决方案适合我在OS X上使用,谢谢。很难说上面哪一个更容易。这仍然适用于小牛队。我也遇到了同样的问题,在谷歌上搜索了一下,找到了自己的答案:在山狮(10.8.5)上也可以使用DWorks。在小牛身上也可以使用DWorks!谢谢在mac Yosemite 10.10.5上安装“sudo pecl install imagick”时,这一点对我很有用