gpt4 book ai didi

php - 咨询-Laravel网站迁移步骤

转载 作者:行者123 更新时间:2023-11-29 09:28:50 25 4
gpt4 key购买 nike

我有一个使用laravel框架运行的网站,该网站需要迁移到公共(public)云VM。不过,我对 laravel 不太熟悉,任何建议和意见将不胜感激。

我已经创建了一个远程虚拟机,并安装了 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 artisan 迁移?或者只放wwwroot文件夹的文件就足够了?

以下是有关本地虚拟机的更多信息:

~#php --版本PHP 5.6.32-1+ubuntu16.04.1+deb.sury.org+1 (cli)

~#nginx -vnginx版本:nginx/1.13.6

~# lsb_release -a没有可用的 LSB 模块。发行商 ID:Ubuntu描述:Ubuntu 16.04.3 LTS发布时间:16.04代号:xenial

~# php artisan --versionLaravel 框架版本 5.1.46 (LTS)

~# mysqld --版本mysqld 版本 5.7.20-0ubuntu0.16.04.1,适用于 x86_64 上的 Linux ((Ubuntu))

最佳答案

托尼。

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

php composer install

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

    您还应该生成应用程序 key :

    php artisan key:generate

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

    php artisan migrate

    关于php - 咨询-Laravel网站迁移步骤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59132356/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com