Intereting Posts
Массовое назначение Laravel не заполняет поля Повторное использование инструкции PDO var приводит к сбою процесса Каков правильный способ документировать PHP-константы (определить) с помощью phpDocumentor Действие HTML-формы с использованием php-файла вне корневого каталога? Интеграция SCORM с PHP / Yii преобразование числовой базы 10 в основание 62 (a-zA-Z0-9) Как преобразовать временную метку Unix в hhmmss? PHP двухмерный массив в HTML Как установить PHP для загрузки файла в конкретный каталог? Laravel – порядок промежуточного ПО (приоритет промежуточного ПО). Мульти-арендатор с использованием Postgres фильтрация в ng-повторе от ответа JSON Параметр не передается методу контроллера в laravel при использовании метода маршрута Как создать образ веб-страницы в PHP? NOT PHP vs JS Comparison: Могу ли я что-либо сделать на PHP, что можно сделать с помощью JS? Такая же политика происхождения – JavaScript-вызов PHP

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

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

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

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

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

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