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

Posted

技术标签:

【中文标题】运行 php artisan serve 命令时,laravel 无法打开流致命错误【英文标题】:laravel failed to open stream fatal error when running php artisan serve command 【发布时间】:2018-01-31 04:16:18 【问题描述】:

我最近通过composer在windows中安装了laravel,在我的xamp的htdocs文件夹中创建了一个名为project的新项目,然后在cmd中运行“php artisan serve”命令,但它给了我错误“无法打开流”这里是截图@987654321 @错误如上图所示 我也尝试在堆栈溢出时搜索我的问题,但找不到任何适合我的问题的解决方案

【问题讨论】:

阅读 laravel.com 上的文档。你是怎么安装的?似乎您缺少供应商文件,通常composer install 会安装这些文件。将来,发布格式化的文本,而不是图片。 如果你使用的是xamp,为什么需要运行这个命令?如果目录是 htdocs,Xamp 已经在为该目录提供服务。 是的,我已经通过 composer install @Devon 安装了 composer 是的,但是当我尝试访问 localhost/folder/public/index.php 时会出现同样的错误,但这次是在浏览器窗口@TaylorFoster 您需要将 Xamp 指向 laravel 公用文件夹。 You'll find what you need here 【参考方案1】:

大部分文件丢失是因为你没有成功安装 Laravel。

转到C:\xampp\htdocs\project> 并输入composer update --no-scriptscomposer install

由于您使用的是 xampp,一旦将所有必要的文件和包下载到您的项目中,您应该能够通过 localhost 访问您的站点,而无需通过访问运行php artisan serve

http://localhost/project/public

注意:只要确保 xampp 正在运行

【讨论】:

【参考方案2】:

请先浏览文档

https://laravel.com/docs/5.4#installation

你没有正确安装 laravel 项目。您没有供应商文件。首先你必须运行:

作曲家安装

在 xampp 中不需要 php artisan serve ... 去

localhost/your_project/public

希望对你有帮助!!!

【讨论】:

以上是关于运行 php artisan serve 命令时,laravel 无法打开流致命错误的主要内容,如果未能解决你的问题,请参考以下文章

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

php artisan serve - 如何让mysql运行

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

Laravel 项目在 Ubuntu 16.04 上未运行 php artisan serve 时无法运行

PhpStorm:运行 php artisan serve 未定义索引:REQUEST_URI [重复]

当我想运行 php artisan serve 时可能会出现啥问题