安装后Laravel文件夹中没有供应商/自动加载.php文件



我在 Debian 上,我使用 XPAMPP 的 htdocs 文件夹中安装了 Laravel 5: sudo composer create-project --prefer-dist laravel/laravel laravel5 .

然后我使用 : sudo /opt/lampp/lampp start 启动了我的 Apache 服务器。

然后,我去了这个地址:http://localhost/laravel5/public

但是我得到了这个错误:

警告: require(/opt/lampp/htdocs/laravel5/public/../vendor/autoload.php(: 未能打开流: Aucun fichier ou dossier de ce type in/opt/lampp/htdocs/laravel5/public/index.php on line 24

致命错误:require((:打开失败需要'/opt/lampp/htdocs/laravel5/public/.。/vendor/autoload.php' (include_path='.:/opt/lampp/lib/php'( 在/opt/lampp/htdocs/laravel5/public/index.php 第 24 行

事实上,laravel5文件夹中没有vendor/autoload.php文件。下面是此文件夹的树:

laravel5
|-app
| |-...
|-artisan
|-bootstrap
|-composer.json
|-config
| |-...
|-database
| |-...
|-package.json
|-phpunit.xml
|-public
| |-...
|-package.json 
|-readme.md
|-resources
| |-...
|-routes
| |-...
|-server.php
|-storage
| |-...
|-tests
| |-...
|-webpack.mic.js

我做错了什么?

谢谢你的帮助。

XAMPP 默认以nobody:nogroup运行,但您与用户一起运行了作曲家。

你可以做

sudo chown -R nobody:nogroup /opt/lampp/htdocs/laravel5

以更改用户和组。

您缺少供应商目录。在项目目录中运行此命令 composer install

这必须像文档中一样工作。请阅读要求。大多数情况下是php版本不支持安装的laravel版本。

安装作曲家,可以在谷歌中搜索作曲家,然后,您可能需要重新启动电脑,然后转到命令促销中的 laravel 文件夹并运行作曲家安装命令。它将为您创建供应商文件夹和所有其他必需的依赖项

相关内容

  • 没有找到相关文章