🐘

phpunitでSegmentation faultが出て詰まった

2022/11/17に公開

結論

下記のリンクで解決しました。(本当に助かりました。)
https://gist.github.com/wilfrem/4283682

バージョン

PHP 7.2.34
PHPUnit 8.5.29

行ったこと

結論で載せたリンクの通りにしました。
php.iniにて下記を追加

zend.enable_gc = Off

dockerを使用していたため、buildし直して解決!

どうなっていたか

下記のようになっていました。

composer test:coverage
> phpunit --coverage-html coverage
PHPUnit 8.5.29 #StandWithUkraine

........................Segmentation fault
composer test
> ./vendor/bin/phpunit
PHPUnit 8.5.29 #StandWithUkraine

...................Segmentation fault
Script ./vendor/bin/phpunit handling the test event returned with error code 139

Discussion