2014-02-19 1 views
0

Я установил PHP (5.5.9) через Homebrew (0.9.5), и я не могу установить какие-либо пакеты с pecl. Например, когда я пытаюсь установить APC с sudo pecl install apc я получил следующее возвращаемая строка:не может установить APC с PECL и PHP 5.5.9

WARNING: php_bin /usr/local/Cellar/php55/5.5.9/bin/php appears to have a 
suffix 55/5.5.9/bin/php, but config variable php_suffix does not match 

Если я просто проигнорировать предупреждение и продолжить, в конце концов терпит неудачу с:

2 warnings and 6 errors generated. 
make: *** [apc_compile.lo] Error 1 
ERROR: `make' failed 

У меня есть make установленных через доморощенный, а также pecl.

ответ

2

APC устарел и никогда не обновлялся и не выпускался для PHP 5.5.
Начиная с версии 5.5, PHP поставляется с собственным opcache.

См: http://nl1.php.net/manual/en/book.opcache.php

+0

Это не помогает с моим первоначальным вопросом, но я буду смотреть на то, что вы связаны с. Я ищу больше разрешения для установки расширений через 'pecl', так как это моя проблема. –

+1

@BrandonDavis Вы упомянули только о проблемах с установкой APC, у него есть 2 ошибки компилятора (чего я ожидал бы, так как он не поддерживается для PHP 5.5), но вы их не публиковали. Если у вас есть проблемы с другими пакетами $ random pecl, пожалуйста, обновите свой пост с помощью ** полного ** вывода вашей команды, и я (или кто-то другой) может предоставить вам более полезный ответ :-) – Carpetsmoker

+0

Да, я думаю, вы правы в том, что с PHP 5.5 это не сработает. Я пробовал с PHP 5.4.20 PECL, и он работал хорошо. –