2014-12-04 3 views
0

При выполнении любой команды PHP на моем OSX 10.10 ноутбук, я получаю следующее:PHP: ошибка сегментирования: 11

jpowers$ php 
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/Cellar/php53/5.3.29/lib/php/extensions/no-debug-non-zts-20090626/apc.so' - dlopen(/usr/local/Cellar/php53/5.3.29/lib/php/extensions/no-debug-non-zts-20090626/apc.so, 9): image not found in Unknown on line 0 

Warning: PHP Startup: Unable to load dynamic library '/usr/local/Cellar/php53/5.3.29/lib/php/extensions/no-debug-non-zts-20090626/apc.so' - dlopen(/usr/local/Cellar/php53/5.3.29/lib/php/extensions/no-debug-non-zts-20090626/apc.so, 9): image not found in Unknown on line 0 
Segmentation fault: 11 

Я пробовал все, что я могу думать, но не может решить эту проблему. I думаю, возможно, он начался, когда я обновился до OSX 10.10.

+1

хорошо, есть ли библиотека? Кроме того, возможно, пришло время обновить вашу установку php. PHP 5.3 больше не поддерживается официально. – Rangad

+1

поэтому удалите/отключите apc из вашей настройки php ... –

+1

Что вы используете? MAMP? Я предлагаю переустановить – andrew

ответ

0

Похоже, у вас есть пользовательская установка php на ваш Mac. Может быть, доморощенный?

Stock OSX PHP не пытается загрузить что-нибудь из/USR/местные

$ uname -v 
Darwin Kernel Version 14.0.0: Fri Sep 19 00:26:44 PDT 2014; root:xnu-2782.1.97~2/RELEASE_X86_64 
$ which php 
/usr/bin/php 
$ php -v 
PHP 5.5.14 (cli) (built: Sep 9 2014 19:09:25) 
Copyright (c) 1997-2014 The PHP Group 

Проверьте окружающую среду и, возможно, обновить установку PHP/Cellar используя любое решение для управления пакетами вы выбрали.

1

Благодаря комментариям в этой теме, я понял, что у меня была специальная установка PHP на моем Mac. После немного большего количества исследований я обнаружил, что версия busted действительно была выборочной установкой. Комментарий Per @ mbaur64, я использовал Homebrew для удаления моей пользовательской версии (sudo brew rm php56), затем я использовал Homebrew, чтобы переустановить его. Это само по себе закрепило проблему.

Спасибо за помощь всем!

Смежные вопросы