1. phpのバージョンを切り替える

    案件やライブラリの都合で、phpのバージョンを切り替えたい時や
    新しいphpを試したいけど既にあるアプリケーションに影響を与えたくない、といったケースがあるかと思います。

    今回さくらのVPSで最新のphpを試す際にやった事を書いておきます。
    現状は少し前のphpがモジュール版で動いており、最新のphpを特定のディレクトリだけcgi版として切り替えて使う、という設定です。


    続きを読む...

  2. facebookのいいねしているユーザーの取得

    タイトルの通りですが、投稿に対していいねしているユーザーの一覧を取得します。

    phpから取得します。


    続きを読む...

  3. phpMyAdminのインポート制限

    phpMyAdminで大量のデータをインポートしようとした時、制限時間でインポートできなかったので解決方法を。


    続きを読む...

  4. ApnsPHPの設定とエラー取得

    ApnsPHPではデバイストークンの桁数が違う等は例外をthrowしているので、

    キャッチしてあげないとFatal Errorが発生し以降の処理がされない。

    $push->getErrors(); は通常のエラーメッセージ。

    $e->getMessage(); は例外のエラーメッセージ。


    続きを読む...

  5. CakePHP2.x系のsession

    CakePHP2.x系のsessionのtimeout時間。

    app/Config/core.php

    内にて設定する。


    続きを読む...