无法加载xdebug安装 - xdebug.so,9找不到合适的图像

时间:2017-12-15 00:43:01

标签: php xdebug failed-installation

安装xdebug扩展后如下

  • 下载xdebug-2.6.0alpha1.tgz
  • 解压缩下载的文件
  • 运行:cd xdebug-2.6.0alpha1
  • 运行:phpize
  • 运行:./ configure
  • 运行:make
  • 运行:cp modules / xdebug.so /usr/local/Cellar/php70/7.0.26_18/lib/php/extensions/no-debug-non-zts-20151012
  • 编辑/usr/local/etc/php/7.0/php.ini并添加行zend_extension = /usr/local/Cellar/php70/7.0.26_18/lib/php/extensions/no-debug-non-zts-20151012/xdebug.so

运行php -v

时出错
Failed loading /usr/local/Cellar/php70/7.0.26_18/lib/php/extensions
/no-debug-non-zts-20151012/xdebug.so:  
dlopen(/usr/local/Cellar/php70/7.0.26_18/lib/php/extensions
/no-debug-non-zts-20151012/xdebug.so, 9): no suitable image found.  
Did find:
/usr/local/Cellar/php70/7.0.26_18/lib/php/extensions/no-debug-non-zts-20151012/xdebug.so: 
stat() failed with errno=20

当我使用Xdebug服务分析popinfo()输出时,它会询问完全相同的步骤。

不确定找不到合适的图像是什么意思。路径存在。任何人都有任何想法如何解决它?

1 个答案:

答案 0 :(得分:0)

我通过添加

来解决问题
export PATH="$(brew --prefix homebrew/php/php70)/bin:$PATH"

on .bash_profile。

PHP 7.1附带OSX 10.13.2,因此默认路径设置为预打包的php,显示phpinfo上的错误。