Sudo pecl установить ошибку apc на os x lion
Я попытался установить APC с pecl на OS X Lion (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
), но он все еще жалуется. Как я могу это исправить?
Ответы
Ответ 1
Я думаю, это связано с тем, что MacPorts устанавливает файлы заголовков в другом месте, где pecl
ожидает их.
Чтобы исправить эту ошибку, я привязал pcre.h
к /usr/include
:
sudo ln -s /opt/local/include/pcre.h /usr/include/
При запуске sudo pecl install apc
он скомпилирован просто отлично.
Ответ 2
"brew установить pcre" работал у меня.