1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

PHP開発環境2018秋

1
Last updated at Posted at 2018-10-08

前置き

「のぼりーさんのクラウドインフラpodcast Track-26 新原さんとPHPの現場っぽく(https://cloudinfra.audio/track26-b3680a037a34) 」で最近のPHP環境について話していました。
長らくPHPの開発から離れており、知らないことだらけです。
「ほぉ〜。便利そう!次は使ってみたい!」と思ったので備忘用にメモを残しておきます。

PHPを動かす環境

  • dockerコンテナが便利
  • リポジトリは「remi」がよく使われているらしい
  • docker公式PHP alpineベースのものがあるらしい
  • フロントにはH2O(Webサーバ)

H2Oについて

いいところ

  • デフォルト設定がイケてる
  • http2に対応している&早い!
  • 設定がシンプル
  • デフォルト設定でかなりいい具合にしている。知見が集約されている
  • 設定がyamlでシンプルに書ける。nginxよりシンプル
  • fast cgiが使える

悪いところ

  • 特に無い?
  • ライブラリの数とか?

H2Oについて、ISUCONなどの文脈で名前は聞いたことあったけど、それ以上の知識はなかったので少しメモ。

H2O概要

2014年よりDeNAで開発が始まったWebサーバ。元々は自社のゲーム向けWebサーバだったが、今はクラウドに最適化したWebサーバを目指しているらしい。

対応OS

「CentOS」「RHEL」「Fedora」「FreeBSD」などに対応しているらしい。

インストール&動作方法

ISUCONで話題になったWebサーバー、h2oをUbuntu 18.04で動かしてみる
https://qiita.com/inductor/items/3994809fc00c4f56874f
など。

また今度試してみよう。

謝辞

khskさん、sola-msrさん、修正のリクエストをいただきありがとうございました。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?