並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 27 件 / 27件

新着順 人気順

docker php fpm dockerfileの検索結果1 - 27 件 / 27件

  • 【2020年】CTF Web問題の攻撃手法まとめ - こんとろーるしーこんとろーるぶい

    はじめに 対象イベント 読み方、使い方 Remote Code Execution(RCE) 親ディレクトリ指定によるopen_basedirのバイパス PHP-FPMのTCPソケット接続によるopen_basedirとdisable_functionsのバイパス JavaのRuntime.execでシェルを実行 Cross-Site Scripting(XSS) nginx環境でHTTPステータスコードが操作できる場合にCSPヘッダーを無効化 GoogleのClosureLibraryサニタイザーのXSS脆弱性 WebのProxy機能を介したService Workerの登録 括弧を使わないXSS /記号を使用せずに遷移先URLを指定 SOME(Same Origin Method Execution)を利用してdocument.writeを順次実行 SQL Injection MySQ

      【2020年】CTF Web問題の攻撃手法まとめ - こんとろーるしーこんとろーるぶい
    • Cline / RooCodeを安全に使うためにDevContainerを使い始めた

      AIコーディングエージェントは便利ですが、意図しない挙動を行った時に、被害を最小限にとどめる工夫がいるな〜と思っています。例えば、なんらかの設定をミスって、rm -rfが暴走するとか、無限ループを実行してしまうといったインシデントが考えられます。 当初そのために、今お買い得なXserver VPSを借りて快適な独立した作業環境を構築していました。4GBインスタンスでVSCode ServerとDockerを動かしてたんですが、メモリ使用に耐えられなくなってきて。ちょくちょくOOM(Out of Memory)が出て、「うーん、これは厳しいかな」と感じてました。 そこで、自宅PCを刷新して開発用VMをプロジェクトごとに建てようかと思ったんですが、それはそれでオーバーヘッドでかいですよね。OS管理とかアップデートとか考えると面倒くさい。 要は、プロセスが分離されてて、ワーキングディレクトリ外に

        Cline / RooCodeを安全に使うためにDevContainerを使い始めた
      • Slim Framework と Docker を使って本格的にアプリを作ってみよう|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ

        Slim Framework と Docker を使って本格的にアプリを作ってみよう はじめに Web アプリケーションの開発をするにあたっては勉強しなければならないことは多く、どう勉強すれば良いかはなかなか難しい問題です。初心者向けの解説は比較的たくさんあるのでとりあえずやってみるくらいは何とかなるものの、実戦的な開発がどうなっているかという総合的な話は実務を経験しないとわからないことが多いことでしょう。 ということで、本記事では最近流行の Docker と、そこそこ名前は見かける PHP のマイクロフレームワークの Slim Framework を使って実戦的な Web アプリの開発をしてみる(開発環境を作ってみる)こととします。実装的には、ドメイン実装としてユーザー登録、ログイン、ユーザー情報取得の3つのAPIを実装するところまでを取り扱います。また、静的解析を最大限活用してユニット

          Slim Framework と Docker を使って本格的にアプリを作ってみよう|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ
        • PHP アプリケーションのトレース計装ではじめる OpenTelemetry 入門 - Shin x Blog

          OpenTelemetry を利用して PHP アプリケーションのテレメトリデータを計装する方法をまとめました。 本エントリのコードは下記で公開しています。 github.com OpenTelemetry とは 用語 PHP アプリケーションのマニュアル計装(手動計装) 構成 OTel Collector Jaeger 動作環境 必要なパッケージ PHP コード 設定 実行 PHP アプリケーションのゼロコード計装(自動計装) 必要な拡張とパッケージ 設定 PHP コード 実行 さいごに 参照 OpenTelemetry とは opentelemetry.io OpenTelemetry は、サービスやアプリケーションのテレメトリーデータ(トレース、メトリクス、ログなど)を計装、生成、収集、送信するためのオブザーバビリティフレームワークです。ベンダーニュートラルな OSS であり、CNC

            PHP アプリケーションのトレース計装ではじめる OpenTelemetry 入門 - Shin x Blog
          • Laravel を Docker で動かしてホスティングするまで

            ひょんとしたことから PHP をやることになったのですが、Laravel を コンテナでホスティングするのが難しすぎて困っています。とりあえず今できていることをメモです。こうした方が良いよ的なアドバイスがあったら教えて欲しいです。 ちなみに本当は昨日公開予定のブログでしたが、Xが急遽OGPに対する仕様を変えたのでそれを踏まえた新しいOGイメージでお送りします。 注意 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ この文章は PHP + Laravel歴 1週間ちょっとのペーペーによって書かれたものです。apache も fastcgi も初見です。書かれている内容を間に受けないでください。 ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ tl;dr Docker で動かす最小構成がわからないのですが、とりあえずこう書けば動きはします。 FROM php:8.2-f

              Laravel を Docker で動かしてホスティングするまで
            • レガシーシステムをDockerコンテナ化する際にやっておくこと - RAKUS Developers Blog | ラクス エンジニアブログ

              こんにちは。 株式会社ラクスで先行技術検証をしたり、ビジネス部門向けに技術情報を提供する取り組みを行っている「技術推進課」という部署に所属している鈴木(@moomooya)です。 ラクスの開発部ではこれまで社内で利用していなかった技術要素を自社の開発に適合するか検証し、ビジネス要求に対して迅速に応えられるようにそなえる 「技術推進プロジェクト」というプロジェクトがあります。 このプロジェクトで「WEBアプリケーションのDockerコンテナ移行」にまつわる検証を行なったので、その報告を共有しようかと思います。 今回はコンテナ化そのものの話よりも、コンテナ化する際の環境や、対象のアプリケーション設計についてなど、周辺の話が多いです。 ちなみに中間報告時点で公開した記事はこちらになります。 tech-blog.rakus.co.jp 本検証での構成環境 既存のアプリケーション実行環境 アプリケー

                レガシーシステムをDockerコンテナ化する際にやっておくこと - RAKUS Developers Blog | ラクス エンジニアブログ
              • EC2で運用しているWordPressサーバーをECS/Fargateに移行しました | ランサーズ(Lancers)エンジニアブログ

                SREチームの安達(@adachin0817)です。今回WordPressサーバーであるEC2からECS/Fargateに移行しましたが、紆余曲折を得て、苦労したところ、技術的な部分、最終的には複数のリポジトリを一つにまとめたことなどを紹介したいと思います。まずはプロジェクトとサーバーの構成から説明していきましょう。 ランサーズのWordPressとECS時代のサーバー構成 https://engineer.blog.lancers.jp https://info.lancers.jp https://l-ap.jp https://connect.lohai.jp https://lohai.jp https://tips.lancers.jp https://www.lancers.co.jp https://www.lancers.jp/assistant/cases https:/

                  EC2で運用しているWordPressサーバーをECS/Fargateに移行しました | ランサーズ(Lancers)エンジニアブログ
                • GitHub Actions上でdocker composeを使ってCIを回すためにうまいことキャッシュする方法 - Qiita

                  docker compose on GitHub Actions 昨今ではDocker(コンテナ)を使った環境整備が主流になってきています。アプリケーションの実行環境自体をコード化できるため、開発環境間の差異や、本番環境の差異を吸収し、アプリケーションの開発に集中することができます。 一方、CIとDockerの相性はなかなかに良くないです。Dockerの肝はイメージやレイヤーのキャッシュにより、初回のダウンロード以降は爆速に使えることですが、環境がある程度リセットされてしまうCI環境で愚直にDockerを動かすコードを書くと数百MB単位のイメージのダウンロード、ビルドが毎回走ることになり、Dockerを準備する処理でCIの処理の大半が使われてしまうこともままあります。 今回はDockerによる環境のカプセル化の恩恵を受けつつ、GitHub Actionsでdocker composeを動か

                    GitHub Actions上でdocker composeを使ってCIを回すためにうまいことキャッシュする方法 - Qiita
                  • Lancers本番環境のコンテナ化が完了しました | ランサーズ(Lancers)エンジニアブログ

                    Lancers Engineer Blog をご覧のみなさんこんにちは。開発部/技術基盤 SREの安達(@adachin0817)です。以下前回のブログから3ヶ月経ちましたが、ついにLancersのBatch、AppサーバーをEC2からECS/Fargateに移行完了しました。 そして長年自前で運用していたデプロイシステムを廃止して、CI/CDはCircleCIに完全統一しました。これにて、Lancersの全サービスをコンテナに移行完了となりました。 ※見ていない方はぜひ一読してもらえると幸いです。 ・LancersをAmazon Linux2へログ基盤のリニューアルと管理画面をECS/Fargateに移行しました 旧開発環境、EC2での運用課題 Ansibleコンテナによる開発環境の統一により工数がかかる 本番コンテナ化以前は、EC2で利用しているAnsibleの管理を開発環境にも適用す

                      Lancers本番環境のコンテナ化が完了しました | ランサーズ(Lancers)エンジニアブログ
                    • AWS Step FunctionsとSSM RunCommandでWebシステムの起動・停止のジョブネットを組んでみた | DevelopersIO

                      ジョブ管理システムから抜け出したくないですか? こんにちは、のんピ です。 皆さんはジョブ管理システムから抜け出したいと思ったことはありますか? 私は常に思っています。 ジョブ管理システムとは、バッチ処理やOSの起動の一つ一つの処理をジョブとして、制御・運用をするシステムです。 ジョブ管理システムを使うことによって、定型業務を自動化するなどのメリットがあります。 しかし、私が思うに、ジョブ管理システムが便利だからこその辛みもあると思っています。 私が感じるジョブ管理システムの辛いところを以下にまとめます。 ジョブ管理システムで全てのシステムのジョブネットを管理しているがために、ジョブ管理システムのメンテナンスが大変 ジョブ管理システムが停止すると、全てのシステムに影響があるため、高い可用性が求められる ジョブ管理システムによっては、エージェント毎にライセンスの購入が必要になり、大量のクライ

                        AWS Step FunctionsとSSM RunCommandでWebシステムの起動・停止のジョブネットを組んでみた | DevelopersIO
                      • LancersをAmazon Linux2へログ基盤のリニューアルと管理画面をECS/Fargateに移行しました | ランサーズ(Lancers)エンジニアブログ

                        Lancers Engineer Blog をご覧のみなさんこんにちは。開発部/技術基盤 SREの安達(@adachin0817)です。最近埼玉で激安マンションを購入しまして、快適な環境でバシバシとフルリモートワークを行っております。今年の目標はより健康的に、ジョギングは毎週続いているので筋トレを取り入れたいと思っております。 さて、ようやくLancers本家の各サーバーをAmazon Linux2化、管理画面をECS/Fargate化、ログ基盤リニューアルを半年で実現できまして、一旦落ち着くことができました。苦労したところなど振り返ってみようと思います。 ※去年12月に以下今期SREチームの取り組みについて書きましたが、見ていない方はぜひ一読してもらえると幸いです。 ・今期SREチームの取り組みについて Lancers本体をAmazon Linux2化するにあたって ・2018年 ランサ

                          LancersをAmazon Linux2へログ基盤のリニューアルと管理画面をECS/Fargateに移行しました | ランサーズ(Lancers)エンジニアブログ
                        • Rancher DesktopではじめるDocker/Kubernetes入門 - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア

                          Rancher Desktopはデスクトップ上でKubernetesとコンテナの管理を行うことができるツールです。containerdやDockerを使ってコンテナーイメージのビルド、プッシュ、ダウンロード、実行できます。 K3sを使ってKubernetesクラスターの実行もデスクトップ上で可能になっています。 Visual Studio CodeのRemote DevelopmentやDocker拡張機能などの導入によって、Rancher Desktopを使ってコンテナベースでアプリケーション開発も可能になっています。 今回はRancher Desktopを使って、DockerとKubernetesに入門してみましょう。 コンテナーとはなにか コンテナーはアプリケーションを実行するプラットフォーム技術の一つで、アプリケーションをコンテナで実行します。コンテナー技術は自動化といった分野と相

                            Rancher DesktopではじめるDocker/Kubernetes入門 - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア
                          • PHP+PHPStorm+Docker+XDebugの仕組みを完全に理解した | akamist blog

                            はじめに PHPでのXDebugによるデバッグ環境構築は、セットアップの手数が多く慣れていないと苦戦してしまうことが多いです。 いつも試行錯誤しながら何となく動作させていたのですが、苦手意識を無くすため時間をとってステップを追って仕組みを理解しました。 同じような方も多いかと思いますので備忘録として検証手順を書いておきます。もし間違えている部分があったらコメント欄でやさしく教えてください。 環境 検証は、下記環境で実施しました。 PHPのコンテナはapacheを使っていますがphp-fpmでも基本は同じです。 ホストOS macOS Monterey Docker Desktop for Mac: 4.3.2 PhpStorm 2021.3.2 Build #PS-213.6777.58, built on January 31, 2022 Dockerイメージ php:8.0-apach

                            • ローカル環境とリモート環境のDockerfileを共通化する - Qiita

                              動機 リモート環境をAmazon ECSにし、ローカル環境もDockerで構築していましたが、このときDockerfileの運用に悩みました。ローカル環境とリモート環境では、コンテナ化したいものが違ったからです。 ローカル環境 主にランタイムをコンテナ化したい 手元のIDEでコーディングしたいので、コードはミュータブルで良い リモート環境 アプリケーションも含めてコンテナ化したい コードは書き換えられなくて良い 上記のような欲求のため、Dockerfileを分けていましたが、管理が複雑になってきたため一つにまとめたいと思いました。 TL;DR マルチステージビルドでリモート環境とローカル環境を分ける FROM句を複数書くやり方 共通な部分とローカル環境・リモート環境で分けるものを別々で記載すると良い マルチステージビルドを使う 概要 上記の課題を解決するため、Dockerのマルチステージビ

                                ローカル環境とリモート環境のDockerfileを共通化する - Qiita
                              • 苦手だったDockerとついに向き合った

                                はじめに Docker、正直ずっと苦手でした😭 「仮想環境が動く?」「Docker Desktop?とりあえず入れろって?」 今回苦手意識のあったDockerと向き合い、やっとつながった感覚が出てきたので、この記事にまとめます🔥 この記事では、 Dockerとは何か、そもそも仮想環境ってなに? Docker / Docker Compose / Docker Desktop の関係性 イメージとコンテナの違い なぜ開発環境で使うのか を、初学者の自分目線でわかりやすく説明していきます。 🎁 Dockerを使うメリット ✅ ローカルPCの環境差をなくせる(誰でも同じDockerfileから同じ環境が作れる) ✅ Laravel + nginx + MySQL のような構成を1コマンドで起動できる ✅ 本番に近い環境をローカルに再現できる ✅ ローカルの環境構築でハマる時間が減る(npm

                                  苦手だったDockerとついに向き合った
                                • AWS App Runner でアプリケーションをデプロイする - ROXX開発者ブログ

                                  この記事は個人ブログと同じ内容です www.ritolab.com 2021 年 5 月下旬 に AWS から App Runner というサービスがローンチされました。 今回は App Runner を使ってアプリケーションをデプロイしてみます。 AWS App Runner AWS App Runner は、インフラストラクチャを管理せずに AWS にアプリケーションをデプロイするサービスです。 ソースコードまたはコンテナイメージを指定するだけで、App Runner がアプリケーションを自動的にビルドおよびデプロイし、ネットワークトラフィックの負荷を分散し、自動的にスケールアップまたはスケールダウンし、アプリケーションの状態を監視し、暗号化を提供します。 aws.amazon.com ソース(Github ソースコードまたはコンテナイメージ)が update されると自動でデプロイし

                                    AWS App Runner でアプリケーションをデプロイする - ROXX開発者ブログ
                                  • Laravelで作る、OpenAPIによるAPIリファレンス自動生成 with GitLab CI - OPTiM TECH BLOG

                                    こんにちは。AI・IoTサービス開発部の青木です。 Laravelの最新バージョンに追いつけていない系エンジニアです。 今回はOpenAPIの導入をLaravelでやっていきたいと思います。 序盤はドキュメントをなぞるような形となってしまいますが、後半はそれらをGitLab CIでPagesに登録し マージされたらAPIリファレンスが自動更新されるような仕組みを作りたいと思います。 利用するOSS laravel.com vyuldashev.github.io 今回メインで利用させて頂くOSSはこちらです。 providersとして登録し、スキーマの定義を行えば自動でスキーマを出力してくれる便利なツールとなります。 導入 vyuldashev.github.io Installation You can install the package via composer: composer

                                      Laravelで作る、OpenAPIによるAPIリファレンス自動生成 with GitLab CI - OPTiM TECH BLOG
                                    • EC2にもう一つのServerを建ててみた。 | DevelopersIO

                                      こんにちは!クラスメソッド(Classmethod)のキム・ジェウク(Kim Jaewook)と申します! 今回はDockerを利用して、EC2にもう一つのServerを建ててみました。 環境設定 EC2インスタンスのOSはUbuntuを選びました。 apt-get update apt-get install nginx apt install php-fpm apt-get install nano apt update実行した後、nginxをダウンロードします。そして、phpではなくphp-fpmをダウンロードしますが、php-fpmはPHP Fast CGI Process Managerという意味で、GCIより速度が早いバージョンです。 CGIは実行するたびに、新しいプロセスを作成して起動しますが、このしたら負荷がかかって遅くなります。しかし、Fast CGIはすでに作成したプロ

                                        EC2にもう一つのServerを建ててみた。 | DevelopersIO
                                      • GithubActionsのrunnerにBlackSmithを使って高速化とコスト削減する - APC 技術ブログ

                                        はじめに こんにちは。クラウド事業部の上野です。 今回はxでBlackSmithという面白そうなTopicを見つけたのでどんなものなのか試してみました。 GithubActionsのコスト削減と高速化に役立ちそうなので興味のある方は見ていただけると幸いです。 はじめに BlackSmithとは? QuickStart 高速化される仕組み コロケーションキャッシュを用いた高速化 Dockerレイヤーの永続化 即実行可能 高性能なマシンを利用 使用できるストレージ 料金について そもそものGithubActionsの料金体系 BlackSmithの料金体系 実際に改善されるか試す docker buildの結果を比較 ubuntu-latest blacksmith-2vcpu-ubuntu-2404 検証に使用したDockerfile, workflowファイル まとめ BlackSmith

                                          GithubActionsのrunnerにBlackSmithを使って高速化とコスト削減する - APC 技術ブログ
                                        • 【PHP8.0×Laravel8.0対応】Dockerを使ったLaravelの環境構築 - Qiita

                                          はじめに 最近は現場でも、Docker環境下でLaravleを触ることが増えて少しは知見も溜まってきたかと思いますので、忘れないように忘備録として残しておきます ここでは、dockerやdocker-composeのインストールに関しては触れませんので、まだの方はこちらの記事がわかりやすかったので参考にしてみてください 記事内の不備や、もっとこうした方がいいいよというアドバイスがございましたらコメントお願いします 構成 任意のディレクトリにSampleProjectを作成して下記のディテクトり構成で環境を構築します SampleProject ├── docker-compose.yml ├── docker │ ├── php │ │ ├── Dockerfile │ │ └── php.ini │ └── nginx │ └── default.conf └── src └── Lar

                                            【PHP8.0×Laravel8.0対応】Dockerを使ったLaravelの環境構築 - Qiita
                                          • DockerでLaravel開発環境を手軽に構築する手順 - カゴヤのサーバー研究室

                                            Laravel開発環境を、手間なく用意したいとお考えでしょうか。世界中に普及しているPHPフレームワーク「Laravel」は、Docker上で使うことも可能です。 Dockerを使えば他開発者とLaravel環境を共有したり、万が一環境に不具合が生じた際に作り直したりするのも手間がかかりません。 この記事では、Dockerを使ってLaravel開発環境を手軽に構築する手順を紹介します。 Laravelとは Laravel(ララベル)とは、マイクロソフトの.NET開発に携わっていたTaylor Otwell氏により開発されたPHP用のフレームワークです。オープンソースとして公開されており、初心者でも手軽に扱いやすいことから世界中に普及しています。Laravelは主にWebアプリケーション開発の現場で採用されており、実際にLaravelを用いて幅広い種類のアプリが開発されている状況です。 La

                                              DockerでLaravel開発環境を手軽に構築する手順 - カゴヤのサーバー研究室
                                            • docker-compose、Composer、Bedrockでモダン開発

                                              はじめに PHP のパッケージ管理と言えば Composer が上がりますが、WordPress でしか PHP を触ったことがなかった私は、今まで Composer を使う機会がほとんどありませんでした。現代の PHP 開発において Composer を使わないなんてあり得ないと思われますが、かく言う私も Composer を触り始めて何で使ってこなかったんだと後悔している状況です。 さて置き、Composer で WordPress を管理できるの? 答えは可能です(知っていたら申し訳ないです)。 roots がオープンソースプロジェクトのもと Bedrock なる WordPress のボイラーテンプレートを開発しています。 Bedrock はモダンな WordPress の開発環境を提供することを目的とし、Composer で簡単にインストールすることができます。また、実はプラグイ

                                              • Dockerfile不要!Cloud Native BuildpacksでLaravelアプリケーションのコンテナイメージを作成する|Laravel|PHP|開発ブログ|株式会社Nextat(ネクスタット)

                                                top > 開発ブログ > PHP > Laravel > Dockerfile不要!Cloud Native BuildpacksでLaravelアプリケーションのコンテナイメージを作成する こんにちは、ナカエです。 本日はCloud Native Buildpacksについての記事です。 Buildpacksは簡単に言えばDockerfileを書かずにアプリケーションのコードからコンテナイメージを作成できる仕組みです。元はPaaSで有名なHerokuで考案され、Cloud Foundryや他のPaaSでも利用されてきました。 Herokuにコードをデプロイするだけでアプリケーションが動くのは、裏でこのBuildpacksが活躍していたおかげなんですね。 HerokuとCloud Foundryで差異があった仕様を統一し、アプリケーションコードからOCIイメージを作成する仕様として標準化

                                                • AWS App RunnerのPHPマネージドランタイムをApache + PHP-FPMの構成で動作させる|AWS|開発ブログ|株式会社Nextat(ネクスタット)

                                                  top > 開発ブログ > AWS > AWS App RunnerのPHPマネージドランタイムをApache + PHP-FPMの構成で動作させる こんにちは、ナカエです。本日はAWS App Runnerについての記事です。 App Runnerのデプロイ方法とマネージドランタイムのサポート追加 AWS App Runnerでは 自前でコンテナを用意するコンテナベースのサービス GitHubリポジトリにコードを用意するコードベースのサービス(マネージドランタイムを利用) の2パターンを選択できます。 先日、マネージドランタイムに複数の言語が追加され話題になりました。 参考:AWS App Runner がサポートするマネージドランタイムに PHP、Go、.Net、Ruby を追加 PHPのマネージドランタイムの問題点 新しくサポートされた言語には我らがPHPも含まれていましたが、AWS

                                                  • PHP(Laravel) ランタイムのベンチマークをしました

                                                    結論から述べると RoadRunner は いいぞ。 経緯 PHP は昨今様々なランタイムで動作させることが出来ます。 最も一般的なものは nginx + php-fpm かなと思いますが、 「最近聞こえるようになってきたアレとかコレとかと比べてどうなんだろう?」 という疑問を持ちました。検索しても私の疑問を解消してくれるだけの回答は見つかりませんでした。 だったら自分でやろうということでやりました。 ついでに、 各ランタイムごとにどんな Dockerfile/docker-compose.yml を書いたらいいかのテンプレート にもなったかなと思います。 前提 測定対象 Apache2.4 + mod_php nginx + php-fpm nginx unit RoadRunner(behind Laravel Octane) 環境 Ubuntu 20.04 on WSL2 on Wi

                                                      PHP(Laravel) ランタイムのベンチマークをしました
                                                    • nginx+php-fpmからLaravel Octaneに変えてみた - OPTiM TECH BLOG

                                                      こんにちは。元AI・IoTサービス開発部 から変わり、DXビジネス開発部となりました青木です。 Laravel Octaneなるものをドキュメントで見つけてからいつか手を出そうと思い時間が経ってしましました。 今回はOctaneの導入と、パフォーマンス改善結果などにも触れていきたいと思います。 Laravel Octaneとは laravel.com Laravel Octane supercharges your application's performance by serving your application using high-powered application servers, including Open Swoole, Swoole, and RoadRunner. Open Swoole か RoadRunnerの仕組みの上にLaravelアプリケーションの起動

                                                        nginx+php-fpmからLaravel Octaneに変えてみた - OPTiM TECH BLOG
                                                      • Docker で PHP + PHP-FPM × Nginx × MySQL の開発環境を構築 - Qiita

                                                        本記事では、Docker を用いて PHP の開発環境を構築します。Docker に詳しくない方でも理解しやすいように、Docker の基礎概念と用語も解説しています。 本記事は、お使いのパソコンで Docker が利用できる状態であることを前提としてます。 まだ Docker をインストールされてない場合は、下記のリンクから Docker の公式ウェブサイトにアクセスし、使用している OS に合った Docker をインストールしてください。 Get Started with Docker - Docker Docker とは Docker は、ホストマシン上でアプリケーションやサービスを隔離された環境で実行するために使用されるツールです。 Docker を使用することで、ホストマシンの環境に影響を与えることなく、開発環境を構築したり、アプリケーションをデプロイしたりすることができます。

                                                          Docker で PHP + PHP-FPM × Nginx × MySQL の開発環境を構築 - Qiita
                                                        1