我在这条道路上开始了Laravel:
C:\Users\Mad\Work\trunk\product\backend\v1.2.1\laravel
但它不起作用,它没有启动。
请给我建议我将如何做?
答案 0 :(得分:25)
答案 1 :(得分:2)
也尝试一下
php -S 127.0.0.1:8000 -t public/
https://www.tutsmake.com/laravel-command-php-artisan-serve-not-working-properly/
答案 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