找不到autoload.php

时间:2015-07-01 08:25:54

标签: php laravel composer-php bootstrapping

我遇到了一个非常基本的问题:

我正在尝试使用Laravel,我在我的Windows 7上安装了作曲家。 当我尝试使用Wamp在本地访问我的网站时,我收到错误:

  

警告:   需要(C:\ WAMP \ WWW \网站目录\ PUBLIC \保护\引导/../供应商/ autoload.php):   无法打开流:没有这样的文件或目录   C:\ wamp \ www \ sitedirectory \ public \ protected \ bootstrap \ autoload.php on   第17行

到处都可以看到,我所要做的就是运行composer install或update。 问题是我确实运行了两个,没有什么必须更新。 文件是他们需要的地方所以我不明白可能是什么问题。

有谁知道我的问题可能是什么? 提前谢谢。

1 个答案:

答案 0 :(得分:2)

Composer是一个管理和安装依赖项的工具。

目录composer.phar中应该存在名为C:\wamp\www\sitedirectory\public\protected\的文件。在那里你应该执行命令composer.phar install(在命令行上)。

然后,应生成包含vendor等的目录autoload.php

如果composer.phar不存在(但至少有一个名为composer.json的文件),请按照explained here步骤下载作曲家。