ナスとトマトのブログ

・主にAndroidアプリ開発やWebアプリ開発で知ったことを記載。プライバシーポリシーもここに記載。

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の公式ドキュメントを

http://laravel.jp/

のクイックスタートというやつを進めてみた。

 

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で解消させてあげる必要があるようだ。