Segmentation fault (core dumped)

在借助composer 安装扩展时,遇到以下问题

composer require laravel/breeze --dev

报错

composer require laravel/breeze --dev
Composer could not detect the root package (laravel/laravel) version, defaulting to '1.0.0'. See https://getcomposer.org/root-version
Segmentation fault (core dumped)

一番查找后,找到解决办法

#查看版本号
php artisan --version  

#修改composer.json文件
"name": "laravel/laravel",
"version": "10.0.0",  #添加版本号即可
"type": "project",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",

再次尝试,发现警告消息,但问题依然存在

composer require laravel/breeze --dev
Segmentation fault (core dumped)

又是一番查找,找到了问题所在,是swoole扩展和composer冲突了,这个问题只能等官方更新才行,唯一解决办法是暂时关闭swoole扩展。

php --ini  #查找php.ini文件

;extension=swoole  #关闭扩展

,