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