heroku 怎么部署php

不及物动词 其他 270

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Heroku 是一个云平台,可以用于部署和托管 PHP 应用程序。下面是部署 PHP 应用程序到 Heroku 的步骤:

    一、准备工作:
    1. 注册 Heroku 账号:在 Heroku 官方网站上注册一个账号。
    2. 安装 Heroku CLI:根据操作系统的不同,下载并安装适合的 Heroku CLI 版本。

    二、创建应用:
    1. 打开命令行工具,登录 Heroku 账号:运行命令 `heroku login` 并按照提示输入用户名和密码进行登录。
    2. 创建一个新的 Heroku 应用:运行命令 `heroku create`,系统会随机分配一个应用的名称。

    三、配置应用:
    1. 创建一个名为 `Procfile` 的文件,并写入以下内容: `web: vendor/bin/heroku-php-apache2 public/`。这将告诉 Heroku 使用 Apache 服务器来运行 PHP 应用,并指定应用的入口文件为 `public/index.php`。
    2. 使用 Composer 创建一个 `composer.json` 文件,并写入应用所需的 PHP 依赖。例如:
    “`
    {
    “require”: {
    “php”: “^7.4”,
    “slim/slim”: “^4.0”
    }
    }
    “`
    3. 安装应用的依赖:运行命令 `composer install` 来安装应用依赖的所有 PHP 包。

    四、部署应用:
    1. 使用 Git 将应用代码部署到 Heroku:运行命令 `git push heroku main`。如果你的代码存储库的主分支名称不是 `main`,请将命令中的 `main` 替换为你的分支名称。
    2. 启动应用:运行命令 `heroku ps:scale web=1`,这将启动一个 web 进程来运行你的应用。

    五、查看应用:
    1. 运行命令 `heroku open`,系统将自动打开浏览器并显示你的应用。

    六、其他操作:
    1. 如果你需要在 Heroku 上配置环境变量,可以使用命令 `heroku config:set VAR_NAME=VAR_VALUE` 来设置环境变量。
    2. 如果你需要访问应用的日志文件,可以使用命令 `heroku logs –tail` 来查看实时日志。

    以上就是部署 PHP 应用到 Heroku 的基本步骤,希望对你有帮助!

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    如何在Heroku上部署PHP应用:

    1. 创建Heroku账号:首先,访问Heroku官方网站,并注册一个免费的账号。注册完成后,登录到Heroku控制台。

    2. 创建新的应用:在Heroku控制台中,点击”New”按钮,并选择”Create new app”来创建一个新的应用。为你的应用取一个唯一且易于记忆的名称。

    3. 安装Heroku CLI:Heroku提供了一个命令行工具,称为Heroku CLI,可以通过它来管理和部署你的应用。在你的系统中安装Heroku CLI,并使用你的Heroku账号登录。

    4. 创建应用配置文件:在你的应用根目录下创建一个名为”Procfile”的文件,并在其中定义你的应用启动命令。例如,如果你的应用使用的是Apache服务器,你可以将”Procfile”的内容设为”web: vendor/bin/heroku-php-apache2 public/”。

    5. 初始化Git仓库并提交代码:在你的应用根目录下执行”git init”命令,以初始化一个Git仓库。然后使用”git add .”命令将所有文件添加到仓库中,并执行”git commit -m ‘Initial commit'”命令提交代码。

    6. 关联远程仓库:运行”heroku git:remote -a your-app-name”命令来将你的本地Git仓库关联到Heroku远程仓库。

    7. 部署应用:运行”git push heroku master”命令来将你的应用代码推送到Heroku服务器上。Heroku将自动构建和部署你的应用。

    8. 访问应用:部署完成后,Heroku会为你的应用分配一个唯一的URL。你可以在Heroku控制台中找到这个URL,并访问它以查看你的应用。

    9. 管理应用:你可以使用Heroku控制台来管理你的应用,包括添加/删除插件、设置环境变量、查看日志等等。

    总结:在Heroku上部署PHP应用非常简单,只需要几个简单的步骤。通过创建新的应用、安装Heroku CLI、创建配置文件、提交代码、关联远程仓库、部署应用等操作,就可以轻松地将你的PHP应用部署到Heroku上,并通过分配的唯一URL访问它。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    部署 PHP 应用到 Heroku

    Heroku是一个流行的PaaS(平台即服务)提供商,它支持多种编程语言,包括PHP。在Heroku上部署PHP应用程序可以让开发人员轻松地将他们的应用程序发布到云端,并使用Heroku提供的强大功能进行扩展和管理。在本文中,我将介绍如何使用Heroku部署PHP应用程序。以下是部署PHP应用程序到Heroku的方法和操作流程。

    **步骤1:创建一个Heroku账户**
    在开始之前,您需要创建一个Heroku账户。您可以通过[Heroku官网](https://www.heroku.com/)上的注册页面进行注册。

    **步骤2:安装Heroku CLI**
    Heroku提供了一个命令行工具,称为Heroku CLI,用于与Heroku平台进行交互。您需要在本地环境中安装Heroku CLI以使用它。您可以在[Heroku CLI官网](https://devcenter.heroku.com/articles/heroku-cli)上找到安装指南。

    **步骤3:创建一个Heroku应用**
    在您的本地环境中,通过运行以下命令来创建一个新的Heroku应用:
    “`
    $ heroku create
    “`
    该命令将创建一个随机的应用名称,并为您的应用分配一个唯一的URL。

    **步骤4:设置Git仓库**
    在创建应用后,您需要将您的应用与一个Git仓库关联起来。首先,进入您的应用目录:
    “`
    $ cd /path/to/your/app
    “`
    然后,运行以下命令来进行Git初始化并添加远程仓库:
    “`
    $ git init
    $ heroku git:remote -a your-app-name
    “`
    将”your-app-name”替换为您在步骤3中创建的应用的名称。

    **步骤5:创建一个composer.json文件**
    Heroku使用composer来管理PHP应用程序的依赖关系。在您的应用目录下创建一个`composer.json`文件,并将您的依赖关系添加到其中。以下是一个示例`composer.json`文件的内容:
    “`
    {
    “require”: {
    “slim/slim”: “^3.0”
    }
    }
    “`
    这里使用了`slim/slim`作为示例的依赖关系。您可以根据您应用程序的需要添加其他依赖关系。

    **步骤6:安装依赖关系**
    运行以下命令来安装您在`composer.json`文件中定义的依赖关系:
    “`
    $ composer install
    “`
    这将安装所有在`composer.json`文件中定义的依赖关系。

    **步骤7:创建一个Procfile文件**
    在您的应用目录中创建一个名为`Procfile`的文件,并将以下内容添加到其中:
    “`
    web: vendor/bin/heroku-php-apache2 public/
    “`
    这将告诉Heroku使用Apache服务器来服务于您的应用,并指定应用的公共目录。

    **步骤8:提交代码到Git仓库**
    使用以下命令将您的代码提交到Git仓库:
    “`
    $ git add .
    $ git commit -m “Initial commit”
    “`

    **步骤9:部署应用**
    运行以下命令来将您的应用程序部署到Heroku:
    “`
    $ git push heroku master
    “`
    这将将您的应用程序的代码推送到Heroku的Git仓库,并自动触发构建和部署过程。

    **步骤10:打开应用**
    完成部署后,您可以运行以下命令来打开您的应用:
    “`
    $ heroku open
    “`
    这将打开一个浏览器窗口,并显示您的应用程序的URL。

    以上是将PHP应用程序部署到Heroku的步骤和操作流程。通过追随这些步骤,您可以轻松地将您的应用程序发布到Heroku,并利用Heroku的功能和扩展来管理和扩展您的应用程序。祝你好运!

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部