在我的OSX10.10笔记本上运行任何PHP命令时,我得到以下信息:
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我已经试过了我能想到的一切,但不能解决这个问题。我想它可能是从我升级到OSX10.10时开始的。
发布于 2014-12-05 19:51:30
听起来你在mac上安装了一个自定义的php。也许是自制的?
Stock不尝试从/usr/local加载任何内容。
$ 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 /C业力安装。
发布于 2014-12-14 19:53:22
由于这个线程中的注释,我意识到我在我的Mac上安装了一个自定义PHP。经过更多的研究,我发现失败的版本确实是定制的安装。Per @mbaur64 64的评论中,我使用Homebrew卸载我的自定义版本(sudo brew rm php56),然后使用Homebrew重新安装它。仅此一项就解决了问题。
谢谢大家的帮助!
https://stackoverflow.com/questions/27305086
复制相似问题