查询-Laravel网站迁移步骤

时间:2019-12-02 03:36:43

标签: php mysql laravel nginx

我有一个运行laravel框架的网站,该网站需要迁移到公共云VM。但是,我对laravel不太熟悉,任何建议和建议都将不胜感激。

我已经创建了一个远程VM,并安装了Nginx。

此外,我还将根文件夹从本地/ var / wwwroot移到了云/ var / wwwroot中。而且,Mysql数据库也已导入到云Mysql中(使用转储的.sql文件)。

  1. laravel需要PHP才能运行,我应该安装php5.6还是php5.6-fpm(或同时安装)?

  2. 我需要安装laravel框架,我是否必须安装lavavel(5.1.46)的特定版本?

  3. 安装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

1 个答案:

答案 0 :(得分:1)

托尼。

  1. 您要将NGINX用作网络服务器,因此需要安装两个软件包。
  2. 如果从git安装代码,则应通过运行以下命令来安装依赖项:
  

php composer安装

  1. 您应该创建.env文件并对其进行编辑:设置数据库连接参数和其他设置:
  

cp .env.example .env

还应生成应用密钥:

  

php artisan key:generate

如果复制了数据库的最新版本,则无需运行迁移,但是我建议您运行新的迁移,以确保自从执行转储以来数据库结构没有更改。

  

php artisan迁移

相关问题