「Docker 開発ギフト パッケージ」の始まりとして PHP を使用するのは、ある種の巡礼を念頭に置いたものです。これは「古代」とも言える言語であり、最も物議をかもしている言語でもあり、常に涅槃状態にある言語でもあります。 「PHP は最高の言語である」は長年のミームであり、おそらく我が国で最も大衆ベースのプログラミング言語を説明する際の最も古典的な注釈です。
この一連の記事の始まりとして、PHP の開発の歴史を振り返ってみましょう。歴史は最良の教師であり、あらゆる未来にインスピレーションを与えてくれます。
Rasmus Lerdorf は 1994 年に PHP を作成し、Andi Gutmans と Zeev Suraski はその後 1997 年に PHP のパーサーを書き直し、その後、PHP の開発を維持するためにイスラエルに有名な Zend 社を設立しました。
当初は「個人のホームページ」という直截的で失礼な意味だったのですが、後に「PHP: Hypertext Preprocessor」と改名されました。今から見てもとてもかっこいい名前です。
PHP 5 は、ちょうど 11 年前の 2004 年 7 月 13 日にリリースされました。
PHP 7 は 2015 年 11 月 12 日にリリースされる予定です。
「elePHPant」のため青い象です (黄色いのは Hadoop です)。
PHP グループは標準を維持し、Zend は営利企業としてリファレンス実装を提供します。
HipHop Virtual Machine (HHVM) は、Facebook による PHP の革新的な進化です。HHVM は、リアルタイム コンパイル プロセスを使用して、PHP の実行効率を大幅に向上させます。 Facebook は 2013 年に PHP の実行に HHVM を全面的に採用しました。これにより、間接的に PHP エコシステムの品質が向上し、PHPer グループ全体の活力が刺激されました。
Composer
PHPUnit
LAMP (Linux + Apache + MySQL + PHP) は、長い間、我が国のインターネット アプリケーションの主流のアーキテクチャを占めてきました。現在でも、これは電子商取引およびコミュニティ インターネット企業の主要なテクノロジー スタックです。特に電子商取引の分野では、中国のショッピングカートの半分をPHPが支えていると言っても過言ではありません。
当時、FTP は VPS に比べて単純に安かったのです。しかし、これは間接的に、エンジニアリングよりも機能に焦点を当てた PHP 開発の一般的な問題にもつながり、展開のランダム性と相まって、スケールアップ後に運用と保守が大変になってしまいます。
私は本物のプログラマーではありません。うまくいくまでいろいろ考えてから次に進みます。「はい、うまくいきますが、どこもかしこもメモリがリークしているので、修正する必要があります。」 10 リクエストごとに Apache を再起動するだけです。
翻訳すると、「再起動すれば幸運が訪れるはずです。」
Docker に乗りましょう!
「PHP アプリケーション Docker 開発ギフト パック - Powered by DaoCloud」へようこそ。このシリーズは、浅いものから深いものまで慎重に設計された 6 つの記事で構成され、PHP 開発者が Docker アプリケーションの開発とリリースの新しい経験を体験できるようにします。