Heroku への PHP アプリケーションのデプロイ
Heroku は PHP アプリケーションをデプロイします
今日、51cto に関する技術ブログ投稿を読んで、偶然 Heroku クラウド プラットフォームを目にしました。このプラットフォームが何をするかについては、長い話になります。以下では、heroku を介して PHP アプリケーションをデプロイする方法に焦点を当てます。
hrerku 公式ウェブサイト: https://www.heroku.com/
1. 基本操作
すでに Heroku に精通している友人はこのステップをスキップできます
- まずアカウントと Heroku アカウントを登録します
登録後、heroku にアクセスし、管理バックグラウンドに直接移動し、左側のメニューの「個人アプリ」をクリックして、以下に示すページに入り、右上の「+」ボタンをクリックして、「新しいアプリの作成」を選択します"
アプリの作成ページに入り、アプリ名を入力してサーバーの場所を選択します。アプリ名に基づいてプロジェクトの Web アドレスが生成されます: https://myapp-one.herokuapp.com/、次の図に示すように:
-
アプリの作成が完了しました。その後、以下に示すインターフェイスが表示されます:
写真に示すように、アプリのページには 5 つのタブ ナビゲーションがあります- リソース
配置されるのは、プロジェクトの構成情報と3番目のアプリケーション(データベースか何か)です - Deploy
ここでは、アプリケーションをデプロイする方法について説明します。これは、後の議論の焦点でもあります - メトリクス
現在のプロジェクトのステータスを示します - アクティビティ
導入操作のログです - アクセス
プロジェクトオーナー - 設定
プロジェクト名、プロジェクトの Git アドレス情報の変更、削除などのプロジェクト設定
- リソース
2. PHP アプリケーションをデプロイします
上記の基本操作を理解して準備ができたら、この記事の焦点について説明します。 、PHP アプリケーションをデプロイする方法
- 作成したアプリケーションを開き、ここで作成した myapp-one を例として、「デプロイ」タブをクリックします。そして、下の図に示すように、デフォルトでは heroku git を使用します。github や Dropbox を使用することもできます。 , 今日は、heroku 独自の Git デプロイメント操作に焦点を当てます。実際、以下はその操作方法を大まかに紹介しています。翻訳します:
- heroku コマンド ライン ツールをダウンロードします。ダウンロードが完了したら、ターミナルに入力し、次のコマンドを入力します。入力後、Enter キーを押して、登録メールアドレスとパスワードの入力を求められます。
<code><span>$ </span>heroku login</code>
- ログインに成功したら、デプロイしたいプロジェクトディレクトリに入り、gitを初期化し、gitプロジェクトアドレスを設定します
<code>$ git init $ heroku git:remote -<span>a</span> myadd-<span>one</span><span># </span> 或者 $ git remote <span>add</span> heroku <span>https</span>://git.heroku.com/myapp-<span>one</span>.git</code>
- 完了したら、プロジェクトをgitに送信します
<code><span>$ </span>git add -<span>A</span><span>$ </span>git commit -m <span>"init myapp-one"</span></code>
- コンテンツ {} を含むプロジェクト ディレクトリを作成し、それをプロジェクトに送信します
<code><span>$ </span>echo <span>"{}"</span> > composer.json <span>$ </span>git add composer.json <span>$ </span>git commit -m <span>"add composer.json"</span></code>
- Heroku の PHP ビルド ツールキットをセットアップします
<code>$ heroku buildpacks:<span>set</span> https:<span>//github.com/heroku/heroku-buildpack-php</span></code>
- プロジェクトのルート ディレクトリに Procfile ファイルを追加して、プロジェクト実行の初期コマンドを設定します (非常に重要です。「php -S 0.0.0.0:<code><span>$ </span>echo <span>" web: php -S 0.0.0.0:$PORT -t site/api/html "</span> > <span>Procfile</span><span>$ </span>git add <span>Procfile</span><span>$ </span>git commit -m <span>"add Procfile to start program"</span></code>
<code><span>$ </span>git push heroku master <span>#部署项目,每次修改了也要执行这个命令</span><span>$ </span>heroku open <span># 打开项目,其实就是用浏览器访问当前web应用</span></code>

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

DeepSeekをインストールするには、Dockerコンテナ(最も便利な場合は、互換性について心配する必要はありません)を使用して、事前コンパイルパッケージ(Windowsユーザー向け)を使用してソースからコンパイル(経験豊富な開発者向け)を含む多くの方法があります。公式文書は慎重に文書化され、不必要なトラブルを避けるために完全に準備します。

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

Deepseekai ToolユーザーガイドとFAQ Deepseekは、強力なAIインテリジェントツールです。 FAQ:異なるアクセス方法の違い:Webバージョン、アプリバージョン、API呼び出しの間に機能に違いはありません。アプリは、Webバージョンのラッパーにすぎません。ローカル展開は蒸留モデルを使用します。これは、DeepSeek-R1のフルバージョンよりもわずかに劣っていますが、32ビットモデルには理論的には90%のフルバージョン機能があります。居酒屋とは何ですか? Sillytavernは、APIまたはOllamaを介してAIモデルを呼び出す必要があるフロントエンドインターフェイスです。壊れた制限とは何ですか

このチュートリアルでは、PHPを使用してXMLドキュメントを効率的に処理する方法を示しています。 XML(拡張可能なマークアップ言語)は、人間の読みやすさとマシン解析の両方に合わせて設計された多用途のテキストベースのマークアップ言語です。一般的にデータストレージに使用されます

文字列は、文字、数字、シンボルを含む一連の文字です。このチュートリアルでは、さまざまな方法を使用してPHPの特定の文字列内の母音の数を計算する方法を学びます。英語の母音は、a、e、i、o、u、そしてそれらは大文字または小文字である可能性があります。 母音とは何ですか? 母音は、特定の発音を表すアルファベットのある文字です。大文字と小文字など、英語には5つの母音があります。 a、e、i、o、u 例1 入力:string = "tutorialspoint" 出力:6 説明する 文字列「TutorialSpoint」の母音は、u、o、i、a、o、iです。合計で6元があります

グレイスケール投資:機関投資家が機関や投資家にデジタル通貨投資サービスを提供するための機関投資家が入国します。同社はいくつかの暗号信託を立ち上げました。これは広範な市場の注目を集めていますが、これらの資金のトークン価格に対する影響は大きく異なります。この記事では、Grayscaleの主要なCrypto Trust Fundsの一部を詳細に紹介します。 Grayscale Major Crypto Trust Fundsは、Grayscale Investment(2013年にDigitalCurrencyGroupによって設立された)で利用可能なさまざまなCrypto Asset Trust Fundsを管理し、機関投資家と順応の高い個人を提供する投資チャネルを提供します。その主な資金には、ZCASH(ZEC)、SOL、
