我试图通过Git bash CLI使用$ composer global require drush/drush:8.*
安装Drush,但我得到了一个分段错误:
/c/ProgramData/ComposerSetup/bin/composer: line 18: 10444 Segmentation fault php "${dir}/composer.phar" $*
我使用的是Windows 10电脑。
有人知道如何解决这个问题吗?
这可能是问题所在,PHP占用了太多资源,PHP可能使用不支持的设置(php -i | head
)进行编译,这是由一些扩展(例如缓存或XDebug,检查方式:php -i | grep xdebug
)或只是PHP错误引起的。
要修复它,请将php.ini
恢复为默认设置(请参阅GH#2839),因为它可能配置错误,或者禁用不必要的扩展(如XDebug),或者尝试将您的PHP升级到新版本。