文件差异:laravel安装本地&;在服务器上

文件差异:laravel安装本地&;在服务器上,laravel,composer-php,centos7,Laravel,Composer Php,Centos7,当我通过以下命令在服务器上安装laravel时: cd httpdocs/ && /opt/plesk/php/7.1/bin/php /usr/lib64/plesk-9.0/composer.phar create-project laravel/laravel --prefer-dist composer create-project laravel/laravel --prefer-dist 我缺少laravel目录中的文件和文件夹,当我使用以下命令在笔记本电脑上安装

当我通过以下命令在服务器上安装laravel时:

cd httpdocs/ && /opt/plesk/php/7.1/bin/php /usr/lib64/plesk-9.0/composer.phar create-project laravel/laravel --prefer-dist
composer create-project laravel/laravel --prefer-dist
我缺少laravel目录中的文件和文件夹,当我使用以下命令在笔记本电脑上安装laravel local时,我会拥有这些文件和文件夹:

cd httpdocs/ && /opt/plesk/php/7.1/bin/php /usr/lib64/plesk-9.0/composer.phar create-project laravel/laravel --prefer-dist
composer create-project laravel/laravel --prefer-dist
命令是相同的,但为什么我在服务器上丢失了文件?缺少文件:/app/Http/routes.php和缺少文件夹:/app/events的示例/

在这两种情况下,当我访问url时,laravel工作并显示默认的laravel页面


希望得到一个明确的答案,我在谷歌或stackoverflow上找不到它。

刚刚测试过这个。当使用
composer create project
时,它看起来将在满足项目要求的同时使用它所能使用的最大版本

因此,如果您使用PHP7.1安装,它将能够安装最新的Laravel5.6。但是,如果您使用PHP5.6运行CreateProject,它将只尝试安装Laravel5.4,因为Laravel5.5需要PHP7.0,而5.6需要7.1


这让我相信您的本地系统上没有安装最新版本的PHP。

routes.PHP在Laravel 5.4中被删除。现在所有内容都在一个路由目录中。这两个服务器上都安装了什么版本?检查composer.json文件。没错,版本不同。为什么它会在本地安装另一个版本,然后在服务器上安装?使用相同的命令?