“php artisan serve”命令在 Laravel 的命令行中不起作用?

Posted

技术标签:

【中文标题】“php artisan serve”命令在 Laravel 的命令行中不起作用?【英文标题】:"php artisan serve" command does not work in command line for Laravel? 【发布时间】:2019-08-18 21:03:15 【问题描述】:

php artisan serve 命令是否在命令行中为laravel 工作?

第 1 步:

C:\Users\Rezaul> php artisan serve 无法打开输入文件:artisan C:\Users\Rezaul>


第 2 步:

C:\Users\Rezaul>php artisan serve --port=8080 无法打开输入文件:artisan C:\Users\Rezaul>

http://localhost:8000

【问题讨论】:

错误提示artisan文件不存在,检查你的根目录。 C:\Users\Rezaul项目所在的地方吗? 您必须先将 Laravel 项目创建到您想要的目录中。检查此链接:***.com/questions/26193314/… 美化上下文 【参考方案1】:

在 Windows 上,您可能需要提供完整路径尝试运行 php .\artisan serve

【讨论】:

【参考方案2】:

你应该像这样在你的应用目录中运行php artisan serve 命令:

C:\Users\Rezaul\project>php artisan serve

哪个项目文件夹结构是这样的:

->project\
---->app\
---->config\
---->public\
   .
   .
   .
----->artisan
----->composer.json

【讨论】:

【参考方案3】:

无法打开输入文件:artisan

此错误消息表明您的当前目录C:\Users\Rezaul> 中没有文件artisan

你应该在你的 Laravel 项目目录中运行命令。

你应该cd进入你的项目目录,或者在你项目的文件资源管理器中右击(或使用shift)并点击此处打开cmd(或powershell),然后运行命令php artisan serve

【讨论】:

以上是关于“php artisan serve”命令在 Laravel 的命令行中不起作用?的主要内容,如果未能解决你的问题,请参考以下文章

使用“php artisan serve”命令运行 Laravel 有啥意义?

laravel8-php artisan serve 命令错误

运行 php artisan serve 命令时,laravel 无法打开流致命错误

如何使用 php artisan serve 设置域名

我在 laravel 中运行“php artisan serve”命令时出错,它给出以下错误

php artisan serve - 如何让mysql运行