我在Debian上,我使用以下命令在XAMPP的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档案类型/ opt / lampp / htdocs / laravel5 /第24行的public / index.php
致命错误:require():未能打开'/opt/lampp/htdocs/laravel5/public/../vendor/autoload.php'(include_path ='。:/ opt / lampp / lib / php')在第24行的/opt/lampp/htdocs/laravel5/public/index.php
事实上,vendor/autoload.php
文件夹中没有laravel5
个文件。这是这个文件夹的树:
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
我做错了什么?
感谢您的帮助。
答案 0 :(得分:0)
默认情况下,XAMPP作为nobody:nogroup
运行,但您与用户一起运行了作曲家。
你可以做到
sudo chown -R nobody:nogroup /opt/lampp/htdocs/laravel5
更改用户和群组。
答案 1 :(得分:0)
您缺少供应商目录。在项目目录composer install
中运行此命令。
答案 2 :(得分:0)
这必须像文档中那样工作。请阅读要求。大多数情况是php版本不支持安装的laravel版本。
答案 3 :(得分:-1)
安装composer,你可以在谷歌中搜索作曲家, 然后你可能需要重启你的电脑, 然后转到命令promot中的laravel文件夹并运行composer install命令。它将创建供应商文件夹和所有其他所需的依赖性