Laravel入門1:「PHP Fatal error: require(): Failed opening required '/project/vendor/autoload.php' (include_path='.:/usr/share/php') in /project/artisan on line 18」
今更ながらLaravelを始めてみた。
Laravelの公式ドキュメントを
のクイックスタートというやつを進めてみた。
Composer(phpのパッケージ管理ツール)インストール後、
composer create-project laravel/laravel your-project-name --prefer-dist
でプロジェクトを作成。
phpの仮想サーバを立ち上げるコマンド
php artisan serve
を実行したら、
「PHP Fatal error: require(): Failed opening required '/project/vendor/autoload.php' (include_path='.:/usr/share/php') in /project/artisan on line 18」
というエラーが出た。
原因調査をしたところ、
開発環境はUbuntuのせいか、
以外と検索しても解決策を見つけるまで時間がかかった。
<解決策>
composer install
を実行するだけで解決した。
どうやらLaravelのインストールでは、環境依存問題を解消できるわけではなく、composer installで解消させてあげる必要があるようだ。