Подтвердить что ты не робот

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

4b9b3361

Ответ 1

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

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

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

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

Ответ 2

"brew установить pcre" работал у меня.