Php 无法在使用NGINX的Ubuntu服务器上启动laravel 5.6

Php 无法在使用NGINX的Ubuntu服务器上启动laravel 5.6,php,laravel,nginx,laravel-5.6,Php,Laravel,Nginx,Laravel 5.6,我试图在生产服务器上安装Laravel 5.6,但出现以下错误: [错误]12364#12364:*6 FastCGI在stderr中发送:“PHP消息:PHP 警告:需要(/var/www/laravel/public/。/vendor/autoload.php): 无法打开流:中没有此类文件或目录 /var/www/laravel/public/index.php第24行php消息:php致命 错误:require():无法打开required “/var/www/laravel/publi

我试图在生产服务器上安装Laravel 5.6,但出现以下错误:

[错误]12364#12364:*6 FastCGI在stderr中发送:“PHP消息:PHP 警告:需要(/var/www/laravel/public/。/vendor/autoload.php): 无法打开流:中没有此类文件或目录 /var/www/laravel/public/index.php第24行php消息:php致命 错误:require():无法打开required “/var/www/laravel/public/。/vendor/autoload.php” (include_path='。:/usr/share/php')在/var/www/laravel/public/index.php中 从上游读取响应标题时在线24“


服务器操作系统是Ubuntu 16.04 x64,我需要将PHP版本更新到7.1.3

或者这将有助于:


当您使用
Laravel 5.6
时,您需要使用
php 7.1.3版或更高版本。尝试安装
php>=7.1.3

安装完成后,请尝试运行

composer update
在这里可以看到更多


希望这对你有帮助

它显示您的Web服务器指向
/var/www/laravel/
目录。我认为应该是
/var/www/html/laravel/
,并尝试运行
composer安装
composer更新
我将目录更改为
/var/www/laravel
,所以情况并非如此!Dammm我需要在我的服务器上为laravel 5.6编写php 7.1.3
compose update
是的,你需要
php>=7
版本才能使用
laravel>5.4
所以如果你使用laravel 5.6,那么你需要
PHP7.1.3
或更高版本。