質問編集履歴

1 追記

退会済みユーザー

退会済みユーザー

2017/07/29 02:00  投稿

CentOS7にLaravelを入れたが、php artisan serveできない
PHP7
CentOS7
Laravel5.4です
https://readouble.com/laravel/5.4/ja/installation.html
公式ドキュメントを読み、インストール、プロジェクトの作成はできましたが起動しません
まず、laravel new blogというlaravelコマンドは存在しませんし。公式ドキュメントで急にこのコマンドを使っているのですが、いつの間にインストールしたのか謎です。
プロジェクト内に入り、php artisan serveコマンド使ってサーバを起動しようとしましたが、
/bootstrap/autoload.php on line 17
という風に失敗しており
これは、venderが無いということでした。
そもそもautoloadが再示す先にvenderは無いのですが、デフォルトでなぜ不明なところを指し示しているか謎です。
公式ドキュメントは役に立たず、全く起動ができません。
簡潔なインストール、起動方法を教えてください。
簡潔なインストール、起動方法を教えてください。
---
追記
```
Installing dependencies (including require-dev) from lock file
Your requirements could not be resolved to an installable set of packages.
 Problem 1
   - Installation request for danielstjules/stringy 1.9.0 -> satisfiable by danielstjules/stringy[1.9.0].
   - danielstjules/stringy 1.9.0 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
 Problem 2
   - Installation request for laravel/framework v5.0.16 -> satisfiable by laravel/framework[v5.0.16].
   - laravel/framework v5.0.16 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
 Problem 3
   - Installation request for phpunit/phpunit 4.5.0 -> satisfiable by phpunit/phpunit[4.5.0].
   - phpunit/phpunit 4.5.0 requires ext-dom * -> the requested PHP extension dom is missing from your system.
 To enable extensions, verify that they are enabled in your .ini files:
   - /etc/php.ini
   - /etc/php.d/curl.ini
   - /etc/php.d/fileinfo.ini
   - /etc/php.d/json.ini
   - /etc/php.d/phar.ini
   - /etc/php.d/zip.ini
 You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.
```
laravelのプロジェクト内でcomposer installをしたら上のようなエラーが出ました。
laravelを使う時はこのようなエラーが出るのは前提なのですか?さっぱり分かりません
何をすれば解決できましか。
  • PHP

    30617 questions

    PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

  • Laravel 5

    3127 questions

    Laravel 5は、PHPフレームワークLaravelの最新バージョンで、2014年11月に発表予定です。ディレクトリ構造がが現行版より大幅に変更されるほか、メソッドインジェクションやFormRequestの利用が可能になります。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る