运行 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-scripts
或composer 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 时无法运行