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 #关闭扩展