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) но все равно жалуется. Как я могу это исправить?

2 ответа

Решение

Я думаю, что это потому, что MacPorts устанавливает файлы заголовков в другом месте, где pecl ожидает их.

Чтобы исправить эту ошибку, я символическую ссылку pcre.h в /usr/include:

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

При беге sudo pecl install apc это скомпилировано просто отлично.

"brew install pcre" работал для меня.

Другие вопросы по тегам