Mac OS X PHP56 ApcU через Brew — символ не найден: _zend_signal_globals

При попытке установить APCu через brew я получаю ошибку

Предупреждение PHP: Запуск PHP: невозможно загрузить динамическую библиотеку ‘/usr/local/opt/php56-apcu/apcu.so’ — dlopen (/usr/local/opt/php56-apcu/apcu.so, 9):
Символ не найден: _zend_signal_globals
Ссылка на: /usr/local/opt/php56-apcu/apcu.so
Ожидается в: плоское пространство имен
в /usr/local/opt/php56-apcu/apcu.so в Неизвестно в строке 0

Это происходит независимо от того, как я устанавливаю APCu

brew install php56-apcu
brew install --build-from-source php56-apcu
brew install php56-apcu --enable-apc-bc

APC не появляется в phpinfo тоже.

Opcache установлен нормально, как есть php-intl

2

Решение

исполняемый файл в /usr/bin/php обязательно будет php дистрибутива Apple на El-Capitan (нельзя быть уверенным в предыдущих версиях, OSX — такая движущаяся цель).

Попытайтесь добавить / usr / local / bin как лучшую собаку на вашем пути (в файле .bash_profile) и повторите попытку в только что созданном окне терминала.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector