【问题标题】:failed to open stream无法打开流
【发布时间】:2017-03-01 12:12:50
【问题描述】:
环境:
- Linux 薄荷糖
- 灯
- php 7 命令行
- 阿帕奇 2
- Laravel 5.3
我执行了以下命令:
cd /opt/lampp/htdocs/laravelProject
php artisan serve
但我有这个警告:
PHP 警告:需要(/opt/lampp/htdocs/blog/bootstrap/../vendor/autoload.php):无法打开流:/opt/lampp/htdocs/blog/bootstrap 中没有这样的文件或目录/autoload.php 在第 17 行
PHP 致命错误:require():在 /opt/ 中打开所需的 '/opt/lampp/htdocs/blog/bootstrap/../vendor/autoload.php' (include_path='.:/usr/share/php') 失败第 17 行的lampp/htdocs/blog/bootstrap/autoload.php
【问题讨论】:
标签:
php
linux
laravel-5.3
【解决方案1】:
sudo chown -R username bootstrap/cache/
sudo chown -R dvuz stororage
或
试试这个,你可能还没有安装任何包
$sudo apt-get update
$ sudo apt-get install php-mbstring
$ sudo apt-get install libnet-libidn-perl
$ sudo apt-get install php-all-dev
$ sudo apt-get install php-cgi
$ sudo apt-get install php-cli
$ sudo apt-get install php-common
$ sudo apt-get install php-curl
$ sudo apt-get install php-dev
$ sudo apt-get install php-gd
$ sudo apt-get install php-gmp
在你的项目目录中执行composer install之后