広告

Laravelのデプロイ先

Laravelのデプロイ先 Laravel

当サイトではアフィリエイト広告を利用しています。

広告

はじめに

今回は、Laravelで作成したアプリのデプロイ先をまとめました。

Laravelでアプリケーションを作成した後は、公開したいと思うでしょう。
複数の選択肢はありますが、それぞれのメリットデメリットを確認しましょう。

他にも私のブログで、Laravelについて解説している記事がありますのでご覧ください。

広告

【紹介】個人開発

私の個人開発ですがQuiphaというサービスを開発しました。(Laravel, Vue3など)
良かったら、会員登録して動作を試してみて下さい。

また、Laravel 9 実践入門という書籍を出版しました。
Kindle Unlimitedを契約している方であれば、読み放題で無料でご覧いただくことができます

是非多くの方に読んでいただき、Laravelの開発に少しでもお役に立てたら幸いです。

デプロイ先一覧

デプロイ先は様々ありますが、一例としてまとめました。

  • AWS (Amazon Web Services) – Amazonが提供するクラウドサービスで、EC2やLightsailなどのサービスを使ってLaravelアプリケーションをデプロイできます。
  • Google Cloud Platform(GCP) – Googleが提供するクラウドプラットフォーム
  • Microsoft Azure – Microsoftが提供するクラウドプラットフォーム
  • Heroku(ヘロク) – クラウドプラットフォームで、Laravelをはじめとする様々な言語やフレームワークに対応しています。
  • レンタルサーバー(さくらのレンタルサーバーやエックスサーバーなど)
  • VPS

AWS Lightsail

AWSのメリットとして、豊富なサービスや高いスケーラビリティなど、大規模なアプリケーションにも対応できます。

また、Lightsailのように手軽に構築することもできます。

【AWS】Laravelアプリを公開【Lightsail】
Laravelで作成したWebアプリケーションを、AWSのLightsailで構築し公開する手順をまとめました。

AWSを学習したいという方にもお勧めです。

レンタルサーバー

レンタルサーバーでもLaravelアプリを公開することができます。

プラン(サーバースペック)が豊富で、格安なプランから十分なスペックのプランもあります。
PHP、MySQLなどのアプリケーションの環境もあり、メールサーバーや、SSH接続でのリモート操作など、かなり至れり尽くせりです。

Apacheなどのミドルウェアの管理も不要で、PHPバージョンは管理画面から変更できるなど、メンテナンス面では非常に楽です。
リソースが許せば、何個もサイトを立ち上げることができます。

デメリットとすると上位プランに変更したい場合、再契約と引っ越し作業が必要になる場合があります。

エックスサーバーに構築する手順は以下にまとめました。

【エックスサーバー】Laravelで作成したWebアプリを公開
今回はエックスサーバーでLaravelの環境を構築し、Webアプリを公開する手順をまとめました。

私も複数Laravelアプリを公開していますが、エックスサーバーを利用しています。

さくらのレンタルサーバーの構築手順は以下にまとめました。

【さくらのレンタルサーバー】Laravelアプリを公開
Laravelで作成したWebアプリケーションを、さくらのレンタルサーバーで構築し公開する手順をまとめました。

ConoHa WINGの構築手順は以下にまとめました。

【ConoHa WING】Laravelアプリを公開
Laravelで作成したWebアプリケーションを、ConoHa WINGで構築し公開する手順をまとめました。
広告

Heroku

Herokuは以前は無料枠があったため、とりあえずLaravelアプリを公開したいという場合に便利でした。
実際に使っていた人は多いのではないでしょうか。

今は無料プランがなく、5ドルからの費用が掛かり本格的に使用するとなるとまずまずの料金となります。
リポジトリにプッシュすることでデプロイできる手軽さや、MySQLやPostgresqlなど組み合わせも容易なところがメリットでしょう。

【Heroku】Laravel+MySQLで作成したアプリを公開【完全版】
Herokuを使って、Laravelプロジェクトを公開する手順をまとめました。 個人で開発したアプリケーションを手軽に公開することもできます。

個人的な見解

個人的には、先に書いた通りエックスサーバーを利用しておりお勧めです。
複数のサイトを立ち上げることができます。

LAMP環境があれば起動することができますが、ApacheやMySQL、PHPの管理をするのは面倒です。
LightsailでもLAMP環境の構築はできますが、例えばPHPのバージョンを上げたい場合に、自分で対応する必要があります。

レンタルサーバーの場合は管理画面から変更でき、またApacheなどの管理を行う必要もありません。
柔軟にリソースや環境を変更できないですが、手軽に安く構築できるのがメリットです。

さいごに

今回は、Laravelで作成したアプリのデプロイ先をまとめました。
是非試してみてください。

他にも私のブログで、Laravelについて解説している記事がありますのでご覧ください。

AWSLaravelPHPサーバープログラミング
広告

個人開発

千草 @chigusaweb

現役のITエンジニア。 気ままにコードを書いたり技術情報を発信しています。 Webアプリ/Windows・Macアプリ/モバイルアプリなど。 (Java, PHP, Javascript, Swift, Python, C#, 他) 個人開発:Clibor, Quipha, TXT-Crypter, 符計算特訓, チグサツール Kindle本: Laravel9 実践入門, 他

クリップボード履歴

Clibor

Windows

Cliborはシンプルで高機能なクリップボード履歴ソフトです。
また普段よく使うワードを定型文として登録し、いつでもクリップボードに保存することができます。高度なテキスト整形・FIFOモード・ホットキーに対応。

クリップボード履歴

Windows版Cliborの利便性を、そのままMacでも。
定型文登録、高度なテキスト整形、FIFOモードなど、便利なクリップボード履歴機能を利用できます。macOS最新のTahoeにも対応。

テキスト暗号化

テキストを暗号化してURLで共有・保存できる無料サービスです。
パスフレーズを知る人だけが復号できます。登録不要、データはサーバーに保存されません。
Notionでも利用できます。

学習

Quipha

Web / iOS

自分だけの問題集や問題を作成し、クイズを行い、学習に活用することができるアプリです。
例えば、学校の授業、語学学習、IT資格やその他の資格など多彩な分野での学習を支援します。
いつでも、どこでも、あなたの学習をサポート。

ツール

日常の「ちょっとした効率化」をサポートするWeb便利ツール集。
テキスト・データ処理から最新のAI連携まで、日々のちょっとした手間でググりがちなユーティリティを1つの場所に集約。

麻雀

麻雀の符計算をひたすら特訓しマスターしましょう。
初心者の方はもちろん、もっと速く計算したい方にも役立ちます。
5万対局以上の実践から問題を収録。

コメント

タイトルとURLをコピーしました