2019年4月13日のブックマーク (4件)

  • PHP処理系の一覧 - Qiita

    PHPの処理系について調べてみたところ、想像以上にたくさんあることがわかりました。マイナーなPHP処理系に興味を持った人のために、一覧形式で紹介します。また、他の処理系をご存じの方のタレコミをお待ちしております。 公式処理系 実装言語はC。Windowsを含む全てのプラットフォームに対応しており、実行可能バイナリの形でビルドできる(CLI・CGI・ビルトインサーバ)。また、ApacheモジュールやFastCGIを受け付けるデーモン(PHP-FPM)などの形でも動作する。 その他の処理系(PHPコードがそのまま動くもの) HHVM Facebook製のPHP実行環境。実装言語はC++。JITコンパイルによる高速化が特徴。現時点ではx64 Linux環境がメインターゲットで、MacではJITコンパイラが動かない模様。FastCGIを受け付けるWebアプリケーションサーバとして動作する。また、コ

    PHP処理系の一覧 - Qiita
  • 公式PHP 7をFast CGIで動かす - 気まま研究所ブログ

    こんにちは。 前回、Raspbianで公式php7をビルド & インストールするという記事を書きましたが、モジュール版での動作なため、workerやeventでは動作しません。しかし、それらで動作させたい場合もあるかもしれません。 そこで、今回はモジュール版ではなく、FastCGIを用いてevent MPMにて動作させます。 前回同様コンパイル時間が半端なく長いので今回はRaspbianを利用しませんが、前回の「./configure」から再度行うだけなので恐らく同様の手順でいけると思います。 なお、記事中のコマンドや画像はPHP 7.1.7のものですが、諸事情により再確認を行っているのでPHP 7.1.10でも動作確認が取れております。 はじめに 実験環境 前提知識 MPMとは モジュール版とCGI版とは 作業工程 PHP 7のビルドとインストール PHP-FPMの設定と起動 Apach

    公式PHP 7をFast CGIで動かす - 気まま研究所ブログ
  • PHPの非同期処理ライブラリを漁ってみた - Qiita

    みなさんこんにちは 非同期処理やろうって言うと、やはりjavascriptとかgoとかjavaとかでやって、PHPでやるなんてどうかしてるぜ!とか言われるわけですが。。。 PHPで実装できるということ自体に意味があるのです 目的の設定は、「非同期処理で何かをやる」ではなく「PHPで非同期処理をやる」なのです そう考えていたら、PHPの非同期処理ライブラリのまとめサイトがあるじゃないですか! というわけで、サラリと読んでみました Asynchronous PHP 肝心のまとめサイトはこれです Asynchronous PHP 2ヶ月くらい前に一時期Reactを調べたりしていたのですが、いやいや、世界は広かった。。。 ライブラリ紹介の前に、非同期の概念について参考となるところを紹介してくれているので、それらを読み返してみるのも一興でしょう それはさておき、ライブラリ群を早速見ていきましょう 検

    PHPの非同期処理ライブラリを漁ってみた - Qiita
  • WEB特集 死が近づく中で… 執念の研究 | NHKニュース

    「私に残された時間はあまり多く無いかもしれません。論文化に向けてご協力いただけないでしょうか」 8年前、54歳でこの世を去った火山研究者が残したことばです。富士山で大噴火が起きると火山灰がどのように降るか。3月に公表された国のシミュレーションを取材している際、私はこの研究者の存在を知りました。「彼の研究がなければ、今回のシミュレーションは実現しなかった」仲間たちが“まさに執念だった”と振り返る研究。死が近づく中で彼を研究に駆り立てたものとは何だったのでしょうか。関係者の証言から迫ります。 (社会部記者 藤島新也) 富士山で大規模噴火が起きた際の火山灰の広がりについて、国はシミュレーションを公表しました。それはこれまでのシミュレーションとは異なるものでした。 従来示されていたものは、噴火活動がすべて終わった時点での「最終的」な火山灰の分布や厚さ。今回は火山灰が降る「時間経過」がわかります。

    WEB特集 死が近づく中で… 執念の研究 | NHKニュース