【发布时间】:2019-08-12 21:01:13
【问题描述】:
我使用 5.8 版安装了一个新的 Laravel 实例。一路走来,我发现我无法使用普通的 Laravel php artisan serve 命令为项目服务。
经过大量反复试验的研究后,我在 StackOverflow 上遇到了这个 answer,它帮助我使用了这种方法 php -S localhost:8000 -t public/,然后我将 the port 更改为 port 9000,,它完美地服务于项目.
现在我的问题是如何让 artisan 命令成为默认命令,像以前一样在 Windows 上为我的 Laravel 5.8 提供服务和朗姆酒?我对配置 Laravel 核心命令一无所知。
【问题讨论】:
-
你输入
php artisan serve后遇到什么错误? -
端口错误有点奇怪,因为
5.8版本的功能之一是在端口冲突的情况下尝试从8000到8009的不同端口。因此,至少您的端口已满,问题一定出在其他地方。请使用-vvv选项并提供您遇到的错误。 -
在你尝试访问 localhost:8000 后观察你的终端输出。也许问题出在您的 PHP 配置中。当您使用 php -S localhost:8000 -t public/ 时,它是您的 PHP 内置服务器。
标签: php laravel laravel-artisan laravel-5.8