タグ

phpに関するsh4のブックマーク (70)

  • Setting up PHP & MySQL on OS X Mavericks

    With OS X 10.9 Mavericks, Apple chose to ship PHP 5.4.17. This is how to set it up from a clean install of Mavericks. Note: If you don’t want to use the built-in PHP or want to use version 5.5, then these are some alternatives: PHP 5.3/5.4/5.5 for OS X 10.6/10.7/10.8/10.9 as binary package by Liip Zend Server (Free Edition) Homebrew has PHP. Let’s go! /usr/local Ensure that the following directori

    Setting up PHP & MySQL on OS X Mavericks
    sh4
    sh4 2014/03/21
  • PHPのオレオレスタックの話 - uzullaがブログ

    ここ半年くらい、PHPのオレオレスタックを見直しています。 まあ、こういうのは来日々見直していく物なんですけど、新年だし。 ちょっと前までは ・WAF:Limonade ・テンプレートエンジン:素PHP+Limonade+オレオレヘルパ ・DBまわり:PDO+オレオレORM ・テスト:Selenium(ウッ頭が… ・ライブラリ管理:秘伝のZIP、require_once地獄 という、お客さんの都合もあって「5.1.6でもうごくやで!」スタックだったのですが 最近は ・WAF:Slim ・テンプレートエンジン:Twig+オレオレヘルパ ・DBまわり:PDO+illuminate/Eloquent ・テスト:PHPUnit ・ライブラリ管理:Composer という感じで「5.3ってレガシ〜」スタックになりました。*1 あと、バリデータとか、スクレイパーとか、標準関数で秘伝のタレ関数を作るよ

    PHPのオレオレスタックの話 - uzullaがブログ
    sh4
    sh4 2014/01/02
  • Windows 版 PHP build ~ オレオレPHP | GREE Engineering

    クライアント基盤チームのよやです。こんにちは。 需要の少ない話で恐縮ですが、今回は WindowsPHP を自分で build する方法を紹介します。 昔、VC6 を使っていた頃に比べ VC9,10 + SDK で build 出来る今は作業が大変簡単になっています。 Unix 系OS で PHP 自体を改造したり、PHP extention を作って組み込む事に慣れていても、Windows では足踏みする事があると思いますが、この記事がその敷居を下げる一助になれば幸いです。 公式の build 手順は以下の場所に説明があります。 Build your own PHP on Windows + https://wiki.php.net/internals/windows/stepbystepbuild 公式 Wiki の build 環境に合わせ、Visual Studio 2008

  • [PHP][Nginx] NginxとFuelPHPの開発環境構築 - Tech Log - s21g

    Nginxphp-fpm、FuelPHPの環境で開発することになったので、 開発環境を構築してみました。 <参考書籍> ハイパフォーマンスHTTPサーバ Nginx入門 はじめてのフレームワークとしてのFuelPHP <参考サイト> FuelPHPNginxで動かしてみる PHPインストール ソースのダウンロードと展開 1  $ wget -O php-5.3.15.tar.gz http://jp2.php.net/get/php-5.3.15.tar.gz/from/jp.php.net/mirror 2  --2012-08-13 18:13:07-- http://jp2.php.net/get/php-5.3.15.tar.gz/from/jp.php.net/mirror 3  jp2.php.net (jp2.php.net) をDNSに問いあわせています... 49.2

    sh4
    sh4 2012/08/25
  • HTTP_Request2

    Easy Install Not sure? Get more info. pear install HTTP_Request2 Pyrus Install Try PEAR2's installer, Pyrus. php pyrus.phar install pear/HTTP_Request2 PHP5 rewrite of HTTP_Request package (with parts of HTTP_Client). Provides cleaner API and pluggable Adapters: * Socket adapter, based on old HTTP_Request code, * Curl adapter, wraps around PHP's cURL extension, * Mock adapter, to use for testing pa

    sh4
    sh4 2011/10/22
  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

    sh4
    sh4 2011/10/22
  • ウェブアプリのセキュリティをちゃんと知ろう

    PHP Now and Then 2012 at PHP Conference 2012, Tokyo Japan (in japanese)

    ウェブアプリのセキュリティをちゃんと知ろう
  • モダンなPHPの開発環境の構築方法 - 肉とビールとパンケーキ by @sotarok

    via. はてなブログ 誰か書くんじゃないかと思いつつ、まあ、お決まりのパターンとしてPHP版も書いてみよう。 PHPのこと見てると、書き方とか取り巻く環境ってあんま変わってないなーとか思いつつ、そして何がモダンなんだっけ?新しければいいのか?って話だけど。 一般的な OSX 環境および Linux 環境における、モダンな PHP 開発環境の構築方法についてまとめてみた。最新のPHPとxdebugがあれば十分。 PHP 5.3.2 のインストール ソースから入れてた時期もあるけどやっぱパッケージが楽だな。。オフィシャルじゃないリポジトリを使えばパッケージで入れられる。 pearとpeclは、パッケージ入れるときに一緒に入れちゃう。 pear や pecl そのものは、PHPよりも頻繁にバージョンアップされるし、パッケージになってたりなってなかったりの管理が面倒だから基的にpear/pec

    モダンなPHPの開発環境の構築方法 - 肉とビールとパンケーキ by @sotarok
  • 古いPHPを利用した新しいZend Frameworkの利用法

    はじめに 連載では、PHP上で動作するアプリケーションフレームワークであるZend Frameworkについて紹介します。今回はバージョンの古いPHP環境で、Zend Frameworkを利用する方法について見ていきます。 最新のZend Framework 1.10はPHP 5.2.4以降を対象としていますが、それ以前のバージョンのPHPが動作している環境も少なくありません。今回はPHP 5.1系が動作している環境でZend Frameworkを使うことを考えて、(1)古いPHPの環境で最新のZend Frameworkがどこまで使えるか(2)Zend Framework1.6上での、将来の移行を考えたプログラミングについて見ていきたいと思います。 対象読者 PHPの基構文は一通り理解しており、Zend Frameworkの基的な動作を理解している方を対象としています。 必要な環境

    古いPHPを利用した新しいZend Frameworkの利用法
  • PHPで大規模ブラウザゲームを開発してわかったこと

    2010年6月26日に行われたイベント、オープンソースカンファレンス2010 Hokkaido内のセミナーで使われた発表スライド「PHPで大規模ブラウザゲームを開発してわかったこと」

    PHPで大規模ブラウザゲームを開発してわかったこと
    sh4
    sh4 2010/06/29
  • A 53,900% speedup: Nignx, Drupal, and Memcache bring concurrency up and page load time way down | TechnoSophos

    A 53,900% speedup: Nignx, Drupal, and Memcache bring concurrency up and page load time way down With a clever hack utilizing Memcache, Nginx, and Drupal, we have been able to speed the delivery time of many of our major pages by 53,900% (from 8,100 msec to 15 msec, according to siege and AB benchmarks). Additional, we went from being able to handle 27 concurrent requests to being able to handle 3,

  • ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ
  • HipHopを実行するには(和訳) : candycane development blog

    こちらはHipHopの利用法のドキュメントの和訳です。 PHPC++に変換して高速化する「HipHop for PHP」をFacebookが公開 HipHopのビルドとインストール方法(和訳) HipHopを実行するには(和訳) 原文 http://wiki.github.com/facebook/hiphop-php/running-hiphop HipHopを実行するには 注:これらのコード例では、HipHopコンパイラが完全に組み込まれていると仮定します。 環境設定 まず最初に、2つの環境変数の設定が必要です。 cd .. # into the root of the hphp checkout export HPHP_HOME=`pwd` export HPHP_LIB=`pwd`/bin HipHopを実行するモードの選択 HipHopは5つの異なるモードで実行することができま

    sh4
    sh4 2010/02/28
  • サーバーサイド jQuery をやってみる! - IT戦記

    最近、社内で PHP Spidermonkey が流行って(?)いるようです><! Cybozu Inside Out: SpiderMonkeyを使ってPHPでサーバーサイドJavaScript id:ama-ch さすがです>< というわけで 僕も、 PHP の Spidermonkey でどのくらいのことが出来るのか試してみました>< まず、 Hello, world! <?php // new して $js = new JSContext(); // print 関数作って $js->registerFunction(function($v) { print $v; }, 'print'); // こんにちはこんにちは! $js->evaluateScript('print("Hello, world!!")'); Hello, world!おおお、簡単! 次は、 id:m-hiy

    サーバーサイド jQuery をやってみる! - IT戦記
  • PHPをC++で高速化 - HipHop for PHP登場 | エンタープライズ | マイコミジャーナル

    HipHop programmatically transforms your PHP source code into highly optimized C++ and then uses g++ to compile it. 世界最大のソーシャルネットワークサービスFacebook。ユーザごとに画面構成の変更やアプリケーションの追加が可能という高いカスタマイズ性を提供しつつ、月4兆をこえるページビューをこなしている。この巨大なサービスを支える技術「HipHop for PHP」がオープンソースソフトウェアとして公開された。300,000行をこえるコードと50,000行のユニットテストコード。同技術はすでにFacebookのWebトラフィックの90%以上で活用され、PHPと同じライセンスのもとで公開されている。 HipHop for PHPPHPのソースコードを最適化されたC++に変換

  • HipHopのビルドとインストール方法(和訳) : candycane development blog

    ソースコードがついに公開されたHipHop for PHPのビルドとインストール方法のドキュメントの和訳を作成しました。CentOSかFedoraの環境をお持ちの方は早速ビルドに挑戦してみてはいかがでしょうか。利用法のドキュメントの和訳は引き続きアップします。 PHPC++に変換して高速化する「HipHop for PHP」をFacebookが公開 HipHopのビルドとインストール方法(和訳) 原文 http://wiki.github.com/facebook/hiphop-php/building-and-installing ビルドとインストール HipHopはCentOSとFedora向けに開発されており、他のオペレーティングシステム上でのビルドは現在のところ機能しません。他のオペレーティングシステム向けのサポートは準備ができ次第追加されます。 前提条件 HipHopの前提条件

  • Facebook rewrites PHP runtime

    A week ago, I let ya'll know that the core PHP team had been brought to Facebook's main campus. That team were forced to sign NDA's, and taken to a very quiet, secluded meeting room where some cool new Facebook-backed open source project was described. Well, I was able to put all the pieces together on this one, finally, and I now understand exactly what is up: Facebook has rewritten the PHP runti

  • PHP の unserialize() の 多言語での実装

    PHP の unserialize() の 多言語での実装 2006-02-28-1: [PHP][JavaScript][Perl][Ruby] を見ていて,PHP の serialize() は便利だから,もしかしたら他の言語でも実装があるのでは? と思ったら,案の定たくさんあった. - JavaScript http://www.phpguru.org/static/PHP_Unserialize.html http://www.phpguru.org/downloads/PHP_Unserialize/ - Perl http://search.cpan.org/dist/PHP-Serialization/lib/PHP/Serialization.pm http://hurring.com/code/perl/serialize/ - Ruby http://www.aagh.

  • – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネット(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2024年5月時点の調査。

  • blanka - anatoo@nimpad

    Blanka web application framework Blankaとは PHP5.3で利用できるウェブアプリケーションフレームワーク。 現在githubにて開発中。 github Blankaが目指すもの シンプル 単純である。学習コストが低い。 パワフル コードあたりの生産性が高く、再利用性も高い。簡潔である。 柔軟 小さなものから大規模なアプリケーションまで対応できる。様々な用途のウェブアプリケーションに対応できる。 具体的な特徴 MVCアーキテクチャでいうコントローラの部分を主に提供する軽量フレームワーク モデルやビューは関知しない。好きなものを容易に組み込める コントローラが木構造を持てる バックトラックによりコントローラの木構造を逆向きにたどれる 高度なプラグイン機構 自動的にインジェクトされるパラメータ プロバイダによりコントローラを疎結合にできる コントローラのテ