質問: laravelの環境構築がしたくて https://www.amazon.co.jp/dp/B07CLLW4MX/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1 こちらの本を見ながらしています。 新しいLaraverプロジェクトを作成した後: 最初は走っていましたが、2回目の実行後にエラーが表示されました: xampp環境にlaravelを入れてinstallした後 php artisan serveを実行した後にhttp://localhost:8000のURLに飛ぶとエラーで Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0 Fatal error: Unknown: Failed opening required 'D:\laravel\htdocs\laravelapp\server.php' (include_path='D:\laravel\php\PEAR') in Unknown on line 0 というエラーがでます。ファイルがないというのはわかるのですが、installしたlaravelのファイルがあるのは確認できています。 どんな風に解決すればいいのか教えてもらえないでしょうか。 試したことはAvastが悪意のあるファイルと認識したことで実行ができないとあったのでAvastを切った後に実行してみても変わりませんでした。
回答: エラーで検索してみました。 Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0 おそらく『開こうとした場所にファイルが無い』というエラーですね。 検索結果のリンク先を見ると原因はいくつかあるそうです。 ・laravelを入れているディレクトリの途中に日本語のフォルダがあってはいけない。 ・フォルダまでのディレクトリパスの指定が途中で間違っている。 ・フォルダを入れる場所が間違っている。 などが考えられます。 質問を読むと xampp を使っておられるとのことですが、出力されたエラーの以下の部分を見ると `'D:\laravel\htdocs\laravelapp\server.php'` となっており xamppではなく、単にlaravelのフォルダを見に行ってしまっている様なので、 xampp の中に最初からある htdocs フォルダ内に laravelapp フォルダを入れる必要があるかもしれません。 xampp をどこにインストールしたかはわかりませんが、例えば以下の様なディレクトリの構造が望ましいと思われます。 `C:\xampp\htdocs\lalavelapp`