服务时,Laravel 5.5失败

时间:2018-05-28 10:40:08

标签: php laravel-5

5项目并在安装完Laravel后使php artisan serve失败。

  

PHP警告:require(/var/www/html/sidbrint/vendor/autoload.php):   无法打开流:没有这样的文件或目录   第18行/ var / www / html / sidbrint / artisan

     

PHP致命错误:require():   打开所需的失败' /var/www/html/sidbrint/vendor/autoload.php   (include_path ='。:/ usr / share / php')/ var / www / html / sidbrint / artisan on   第18行

我使用的是Ubuntu服务器而且我不知道要做什么。

当我安装Laravel时,我使用composer create-project --prefer-dist laravel/laravel blog "5.5.*"

如果我没有放置该版本,它会安装5.4版本,工作正常,但我需要5.5版本,因为它是LTS。

3 个答案:

答案 0 :(得分:0)

尝试使用它可能会解决您的问题

composer update --no-scripts  

答案 1 :(得分:0)

作曲家更新

是必需的,因为缺少供应商文件。

答案 2 :(得分:0)

似乎我需要一些PHP包,所以我安装了它们:

sudo apt-get install php-dev php-mcrypt php-gd php-mbstring php-xml php-common php-zip apache2-dev libapache2-mod-php mysql-server composer npm

在此之后我执行了composer create-project --prefer-dist laravel/laravel blog "5.5.*"并且工作正常。

我咨询了这个:

How to Install Laravel 5.5 on Ubuntu 16.04 with Apache