在我的OSX 10.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
我已经尝试了我能想到的一切,但无法解决这个问题。当我升级到OSX 10.10时,我认为它可能已经开始了。
答案 0 :(得分:1)
感谢这个帖子中的评论,我意识到我在Mac上有自定义的PHP安装。经过一番研究,我发现破坏的版本确实是自定义安装。根据@ mbaur64的评论,我使用Homebrew卸载我的自定义版本(sudo brew rm php56
),然后我使用Homebrew重新安装它。仅这一点就解决了这个问题。
感谢大家的帮助!
答案 1 :(得分:0)
听起来你在mac上有自定义安装的php。也许自制?
Stock OSX php不会尝试从/ 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 / Cellar安装。