今日私は以前に遭遇したことのない非常に奇妙な状況に遭遇し、どこでも修正を見つけることができませんでした。php職人が何も返さない
コンソールにphp artisan
と入力すると、何も返されません。レポを複製しようとしました(これは他のマシン上では他のマシンでもうまくいきます)。新しくしたのはcomposer update
、composer install
で、laravelプロジェクト用にセットアップしました。
がSOにこのような複数のケースを発見し、find -L ./ -name '*.php' -print0 | xargs -0 -n 1 -P 4 php -l | grep "Errors parsing".
を実行した後、私はこのログを得た:
PHP Fatal error: Cannot redeclare random_bytes() in ./vendor/paragonie/random_compat/lib/random_bytes_openssl.php on line 83 Errors parsing ./vendor/paragonie/random_compat/lib/random_bytes_openssl.php PHP Fatal error: Cannot redeclare random_bytes() in ./vendor/paragonie/random_compat/lib/random_bytes_dev_urandom.php on line 148 Errors parsing ./vendor/paragonie/random_compat/lib/random_bytes_dev_urandom.php xargs: php: exited with status 255; aborting xargs: php: exited with status 255; aborting PHP Fatal error: Cannot redeclare random_int() in ./vendor/paragonie/random_compat/lib/random_int.php on line 191 Errors parsing ./vendor/paragonie/random_compat/lib/random_int.php PHP Fatal error: Cannot redeclare random_bytes() in ./vendor/paragonie/random_compat/lib/random_bytes_mcrypt.php on line 76 Errors parsing ./vendor/paragonie/random_compat/lib/random_bytes_mcrypt.php
うまくいけば、あなたたちは私を助けることができます。
ありがとうございます!
ありがとうございます。私のcomposer.jsonをチェックした後、職人は再び働いていました。ありがとう! – Jaldre