非常にレアケースですが、Dotenv.php でエラーが出る場合があります。
PHP Fatal error:
Uncaught Symfony\Component\Dotenv\Exception\FormatException:
Invalid character in variable name in "/var/www/html/bin/../.env" at line 18.
原因
.env の書式に問題がある可能性が高いです。
変数=値
# コメントアウト
.envの中で許される書式はこの2つだけです。
.envでよくやってしまうミス
// コメントアウト
; コメントアウト
上記のように、コメントアウトの記号を間違ってしまう。
Javascript と同じように //
でコメントアウトしちゃったり
VSCode の CMD+/
ショートカットキーを押すと ;
が入る事がある。
変数:値
json
や yaml
から環境変数のコピペをした時に :
をそのままにしている場合がある。
コレはきちんと =
に打ち替えておく。
以上です。