为什么命令" php artisan服务"不工作

时间:2016-12-26 12:54:32

标签: laravel angular

我在这条道路上开始了Laravel:

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

但它不起作用,它没有启动。

请给我建议我将如何做?

8 个答案:

答案 0 :(得分:25)

答案 1 :(得分:2)

答案 2 :(得分:1)

只是想加入Jayhuan的答案:

Laravel在幕后做同样的事情,你可以看到code here(查看serverCommand)。

所以要在本地服务你会做: php artisan serve --host mysite.com --port 8000

答案 3 :(得分:0)

仅尝试

php -S localhost:8000

答案 4 :(得分:0)

您缺少一些服务器要求

请参阅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

答案 5 :(得分:0)

尝试执行命令:composer update。
它将更新并导出您需要的所有目录/文件。
因为有时当您从github复制/下载存储库..时,有很多目录/文件不存在(.gitignor中没有可导出的..)。
然后尝试:php artisan服务。 它对我有用

答案 6 :(得分:0)

我认为您还需要检查在作曲家中使用的路径,例如C:\ Users \ HP> 例如:如果您的父文件夹是Blog,则使用 C:\ Users \ HP> cd博客/ C:\ Users \ HP> blog> php artisan服务

答案 7 :(得分:0)

尝试以下代码

php -S localhost:8000 -t public