$ /usr/local/bin/php74cli -d register_argc_argv=1 artisan tinker
とやると使える。
$ /usr/local/bin/php74cli -d register_argc_argv=1 ~/bin/composer-setup.php dump-autoload
こうすればdump-autoloadも出来る。
coreserverのコマンドラインの挙動がよくわからん。メモリ不足で強制終了されてんのかな...。
$ /usr/local/bin/php74cli -d register_argc_argv=1 ~/bin/composer-setup.php install --no-dev
installに--no-dev を付けるとrequire-devが無視されるらしい。
これでcoreserverでも必要なものだけ("require": {}のものだけ)install出来た。
【Laravel】composer require-devの開発、本番での切り分け - Qiita