web-dev-qa-db-ja.com

「php artisan serve」コマンドが機能しない理由

私はこのパスでLaravel=を開始しました:

C:\Users\Mad\Work\trunk\product\backend\v1.2.1\laravel

しかし、動作していません、起動していません。

どうやってやるのか教えてください。

7
mukund shelke

試してみる

php -S localhost:8000 -t public/

ソース: http://allbitsnbytes.com/posts/php-artisan-serve-not-working/

30
Jay Ryu

上記のJayhuanの回答に追加したかっただけです。

Laravelは舞台裏で同じことを行います。 code hereserverCommandを見てください)を見ることができます。

ローカルで提供するには、次のようにします:php artisan serve --Host mysite.com --port 8000

2
avip

これも試してみてください

php -S 127.0.0.1:8000 -t public/

https://www.tutsmake.com/laravel-command-php-artisan-serve-not-working-properly/

1
Developer

不足しているサーバー要件

要件についてはLaravelサイトを参照してください。 Laravel Documentation
Laravelフレームワークにはいくつかのシステム要件があります。

Homesteadを使用していない場合は、サーバーが次の要件を満たしていることを確認する必要があります。

PHP >= 7.1.3
BCMath PHP Extension
Ctype PHP Extension
JSON PHP Extension
Mbstring PHP Extension
OpenSSL PHP Extension
PDO PHP Extension
Tokenizer PHP Extension
XML PHP Extension

拡張機能のリストを表示するには...コマンドラインから:
$ php -m

BCMathとTokenizerが見つからなかったため、次のようにインストールしました。
$ Sudo apt-get install php-bcmath
$ Sudo apt-get install php-tokenizer

これで$ php artisan serveを使用できます

0
Chad C.

これだけやってみて

php -S localhost:8000
0
Shabeer Sha