PHPカンファレンス小田原2024での発表資料です https://fortee.jp/phpconodawara-2024/proposal/4d39c7ef-058c-4648-b1d7-5510497e0d81
大人の事情で PHP5.3 + Apache + PostgreSQL9.3 というレガシーなWEBアプリを改修する作業が発生しました。 PHP5.3 はすでに EOL(保守終了製品)を迎えているため、セキュリティホールが修正されておりません。プロダクションで使い続けるには大変よろしくありません。 Dockerで上記の環境を構築をしたのですが、このぐらい古い PHP を入れるとなるとネットの情報も少なく、いろいろ躓きました。 今時、PHP5.3 や PostgreSQL なんて使わないと思いますが、エンジニアをやっていると、こういう環境での開発作業もあったりします。 そんなわけで今回は Dcoker でレガシーな環境(PHP5.3 + Apache + PostgreSQL9.3)を構築した話をエントリーします。 やること 今回、レガシーなWEBアプリをローカルで構築するために Docke
【Docker環境構築】PHP5.3.3 + Apache + MySQL + phpMyAdminにFuelPHPをインストールMySQLApacheFuelPHPPHP5.3Docker 概要 既存の社内システム改修をする必要があり、PHP5.3.3、FuelPHP 1.7.2 1.7.3、Apache、MySQLという構成で、Dockerで環境構築を行いました。 調べたところPHP5.3.3は2010年頃にリリースされたらしくかなりレガシーなバージョンになるようで、記事があまり見つからない中のDocker環境構築は大変でした(最終的には色々な記事を参考になんとか構築できました・・・)。 自分が1から再構築できるようにDockerfile、docker-compose.ymlの解説や手順等を改めてまとめておこうと思います。 先に下記の先人のおかげでこの構成ができたことを感謝申し上げます
2. ● 東京から仙台まで歩く (いま宇都宮でセーブし ている) ● PHPで (ほかの言語ではできるような) PHPっ ぽくないことをやる ○ PHPとJavaScriptの噺: http://www.slideshare. net/ooharabucyou/phpjava-script ● PHPは保守でしかやってない :) 最近の趣味 3. 今回のテーマは “非同期” ● PHPで時間のかかるバックグラウンドな処理を 実装したい ○ 管理画面とかで巨大なファイル作ったり ○ 変な計算したり POST /makeCsv 202 Accepted Start to make CSV file BackgroundWeb ServerUser
FuelPHP へようこそ FuelPHP はシンプルで、フレキシブルな、コミュニティにより開発されている PHP 5 用の Web フレームワークです。現在のフレームワークに対する不満から産まれ、開発者のコミュニティからサポート、支持されています。 FuelPHP はとても移植性が高く、多くのサーバで動き、そして、とても綺麗な構文のフレームワークです。 クイックインストール もしあなたが今すぐに Fuel を試したいと思うなら、高速インストーラを使ってみてください。curl ライブラリを使用し、oil の必要最小限のバージョンをインストールできます。それから、Fuel の新しい完全なアプリケーションを作成できます。 # oil を Web からクイックインストールします $ curl https://get.fuelphp.com/oil | sh # oil が、たった今、インストール
ようこそ 時代遅れの情報がウェブ上にあふれている。そんな情報を見たPHP初心者は戸惑ってしまうだろう。そして、まずい手法やまずいコードが広まってしまう。 そんなのはもうやめよう。PHP: The Right Way は気軽に読めるクイックリファレンスだ。PHPの一般的なコーディング規約、 ウェブ上のよくできたチュートリアルへのリンク、そして現時点でのベストプラクティスだと執筆者が考えていることをまとめた。 大事なのは、 PHPを使うための正式なお作法など存在しない ってこと。 このサイトの狙いは、はじめて PHP を使うことになった開発者に、いろんなトピックを紹介すること。 経験豊富なプロの人にとっても、これまで深く考えることなく使ってきた内容について、新鮮な見方を伝えられるだろう。 このサイトは、決して「どのツールを使えばいいのか」を教えるものじゃない。 いくつかの選択肢を示して、それぞ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く