PHP:分段错误:11

时间:2014-12-04 22:09:16

标签: php macos

在我的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时,我认为它可能已经开始了。

2 个答案:

答案 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安装。