我有一个运行laravel框架的网站,该网站需要迁移到公共云VM。但是,我对laravel不太熟悉,任何建议和建议都将不胜感激。
我已经创建了一个远程VM,并安装了Nginx。
此外,我还将根文件夹从本地/ var / wwwroot移到了云/ var / wwwroot中。而且,Mysql数据库也已导入到云Mysql中(使用转储的.sql文件)。
laravel需要PHP才能运行,我应该安装php5.6还是php5.6-fpm(或同时安装)?
我需要安装laravel框架,我是否必须安装lavavel(5.1.46)的特定版本?
安装laravel之后,是否需要执行任何laravel命令,例如 〜#php工匠迁移?还是只放wwwroot文件夹的文件就足够了?
以下是有关本地VM的更多信息:
〜#php-版本 PHP 5.6.32-1 + ubuntu16.04.1 + deb.sury.org + 1(cli)
〜#nginx -v nginx版本:nginx / 1.13.6
〜#lsb_release -a 没有可用的LSB模块。 发行人ID:Ubuntu 说明:Ubuntu 16.04.3 LTS 发行:16.04 代号:xenial
〜#php artisan --version Laravel Framework 5.1.46(LTS)
〜#mysqld --version 用于x86_64((Ubuntu))上的Linux的mysqld Ver 5.7.20-0ubuntu0.16.04.1
答案 0 :(得分:1)
托尼。
php composer安装
cp .env.example .env
还应生成应用密钥:
php artisan key:generate
如果复制了数据库的最新版本,则无需运行迁移,但是我建议您运行新的迁移,以确保自从执行转储以来数据库结构没有更改。
php artisan迁移