laravel文件差异在本地和服务器上安装

时间:2018-08-07 19:18:04

标签: 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

我丢失了laravel目录中的文件和文件夹,当我使用以下命令在笔记本电脑上安装laravel local时会丢失这些文件和文件夹:

composer create-project laravel/laravel --prefer-dist

命令相同,但是为什么我服务器上缺少文件?缺少文件的示例:/app/Http/routes.php和缺少文件夹的示例:/ app / events /

在这两种情况下,laravel均可正常工作,并在访问URL时显示默认的laravel页面。

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

1 个答案:

答案 0 :(得分:0)

只需测试一下。使用composer create-project时,看起来它将在满足项目要求的同时使用其可以使用的最大版本。

因此,如果您使用PHP 7.1进行安装,它将能够安装最新的Laravel 5.6。但是,如果您使用PHP 5.6运行create-project,则它只会尝试安装Laravel 5.4,因为Laravel 5.5需要PHP 7.0,而5.6需要7.1。

这使我相信您在本地系统上未安装最新版本的PHP。