什么原因'警告:require(C:\wamp64\www\laravel\bootstrap/../vendor/autoload.php) 无法打开流:
Posted
技术标签:
【中文标题】什么原因\'警告:require(C:\\wamp64\\www\\laravel\\bootstrap/../vendor/autoload.php) 无法打开流:【英文标题】:What reason 'Warning: require(C:\wamp64\www\laravel\bootstrap/../vendor/autoload.php) failed to open stream:什么原因'警告:require(C:\wamp64\www\laravel\bootstrap/../vendor/autoload.php) 无法打开流: 【发布时间】:2020-01-16 04:42:13 【问题描述】:1 我在安装 composer 后从 github 下载了 laravel 项目 (安装作曲家版本 1.9.0)和 wamp 服务器中的 php 版本(PHP 7.3.1)
2 创建数据库并在 .env 文件中配置数据库名称、用户名和密码(无密码)。
3 数据库设置完成后,我使用 artisan 命令进行数据库迁移:
php artisan migrate
在下面显示错误信息:
警告: 要求(C:\wamp64\www\work\laravel\logistic-management\logistic-master\bootstrap/../vendor/autoload.php): 无法打开流:中没有这样的文件或目录 C:\wamp64\www\work\laravel\logistic-management\logistic-master\bootstrap\autoload.php 第 17 行
还有这个
致命错误:require():需要打开失败 'C:\wamp64\www\work\laravel\logistic-management\logistic-master\bootstrap/../vendor/autoload.php' (include_path='.;C:\php\pear') 在 C:\wamp64\www\work\laravel\logistic-management\logistic-master\bootstrap\autoload.php 第 17 行
错误信息的解决方法是什么。谢谢你的进步
【问题讨论】:
你说你安装了composer,但你是否也在项目根目录下运行composer update
?
是的,在它无法正常工作之后
【参考方案1】:
试试这个:composer update --no-scripts
A *** question.
如果您收到一些 PHP 版本的警告,那么您必须使用正确的 php 版本。
【讨论】:
我运行这个命令。它显示最后一行 cmd "要启用扩展,请验证它们是否已在您的 .ini 文件中启用:- C:\wamp64\bin\php\php7.3.1\php.ini 您也可以在终端内运行php --ini
以查看哪个PHP 在 CLI 模式下使用文件。”这有什么问题吗?
这是设备和您的 wamp 特定问题。首先在 wamp 服务器底部检查您遇到的任何路径问题?如果是,则更改系统环境变量。如果您不想参与所有这些,我建议您从 wampserver.aviatechno.net 下载最新的 wamp,并按照 laravel 网站中的说明下载 laravel。
另外:developerhowto.com/2018/12/26/php-laravel-framework 这是给你的以上是关于什么原因'警告:require(C:\wamp64\www\laravel\bootstrap/../vendor/autoload.php) 无法打开流:的主要内容,如果未能解决你的问题,请参考以下文章
警告:无法打开流:第 17 行的 C:\wamp\www\laravel\bootstrap\autoload.php 中没有这样的文件或目录
警告:mysql_num_rows() 期望参数 1 是资源,布尔值在 C:\wamp\www\AB-FASHION\order_success.php 第 56 行 [重复]