LoginSignup
6
0

More than 5 years have passed since last update.

Mac の PHP で PsySH が落ちる場合の対策

Posted at

Mac Mojave に Homebrew でインストールした PHP が、7.3 になってから PsySH をうまく実行することができなくなっています。

psysh-ng.png

式を評価しようとするといきなり落ちる。

Issue はこちら
https://github.com/bobthecow/psysh/issues/540

これずっと見てるんですが、なかなかうまく直らないのでしょうがなくこれを使っています。

~/.config/psysh/config.php
<?php
return [
    'usePcntl' => false,
];

~/.config/psysh/config.php に置く PsySH の設定オプションで pcntl を使わないようにします。本当はこんなの美しくないんだけどなぁ。

psysh-ok.png

落ちなくなりました。

ちなみにこの対策が載ってる数少ない記事は、こちらのツイートです。
https://twitter.com/paulredmond/status/1075541313532002304
...いやツイートだけて... というわけで日本で困ってる人がいたとき用に記事にしときました。

Mac のビルトインサーバーで済ませる Laravel のお試しやってみようみたいなとき artisan tinker が動かないなんてのが起きているなら、解消されるんじゃないかと思います。まあ、自分は Laravel 使ってないんですけどね。

6
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
0