今回はmemcachedストレージMemcachedまず、cacheのコンフィグファイルをapp配下にコピーします。fuel/app/config/以下のように「fuel/app/config/cache.php」の内容を設定します。),);これで「memcached」ストレージをキャッシュに使用する設定ができました。キャッシュを生成して試してみます。?></div></p></body></html>こんな感じです。(Library_Testの設置場所は「fuel/app/classes/library/test.php」です)でアクセスしてみると、エラーがでた。memcachedをインストールしてませんでした。いうことでインストール(epelリポジトリなので、もしかすると環境によってはyumのリポジトリが見つからない可能性があります。restartで、再度アクセスこんな感じになります。登録されているキャッシュのデータを確認するとこんな感じでした。APCの時と全く同じ形で登録されていました。問題点ソースを呼んでみるとphpのmemcachedライブラリの「setOption」を使用が出来るように設計されていません。Hashing」の設定をできないのでは?と思っています。これができないと「サーバの追加時にキャッシュミスだらけ」になってしまいます。rubyですが参考サイトphpでの設定方法やっぱり拡張しないとダメなのかな...。次回は、redisを調べてみます。今回はAPCストレージAPCまず、cacheのコンフィグファイルをapp配下にコピーします。fuel/app/config/以下のように「fuel/app/config/cache.php」の内容を設定します。),);これで、「apc」ストレージをキャッシュに使用をする設定ができました。キャッシュを生成して試してみます。?></div></p></body></html>こんな感じです。}}こんな感じ(Library_Testの設置場所は「fuel/app/classes/library/test.php」です)でアクセスしてみると、エラーが出た。APCをインストールしていませんでした。restartで、再度アクセスこんな感じになります。登録されているキャッシュのデータを確認するとこんな感じで登録されていました。登録内容的にはFileの時と変わらない感じでした。次回は、memcachedを調べてみます。」をダウンロードしてサンプルを動かしたのですが動作しない。OpneIDのサーバに接続に行ってNULLが戻ってくる???なんでだろって調べた結果、結論としては「dom」「domxml」のライブラリがインストールされていなかったのが原因でした。-y」これで、無事動作するようになりました。くだらない事で、時間とってしまった多分ドキュメントには記述されているのでちゃんと読みましょうということですね。06/12コメントを書くCodeIgniterを参考に作った本当に簡易なフレームワーク簡易PHPフレームワークの公開です。CodeIgniterの設定をするのも大げさすぎるサイトを作ってたりするのでその時に使用している自作フレームワークを公開します。大元は「CodeIgniter」でも本当に必要な機能を参考に作成しているものです。機能としては、MVCの分離DB接続(PDO)くらいかも、セキュリティも何も考慮にいれていないのでそのあたりは必要に応じて機能拡張で対応しています。学習コストは、すこぶる低いです。「sample.php」を動作させた画面です。読み込むconfigの設定を環境によって修正してください。'./config/';2.controllerの作成とりあえず「core/gen.php」をrequireしてから全ては始まります。普通のphpです、$dataという変数に値が格納されて渡ってきます。これは$gen->view->loadの呼び出し時の第2引数がそのまま渡されます。href="./sample.php">q1テスト(値なし)</a></div></body></html>機能拡張1.libsの作成contollerでの「$gen->load(‘sample’)」のようにすることで、$config[‘libDir’]に作成した同一名称のPHPをrequireして「ucfirst」の規約に則ったクラス名のクラスを自動生成します。$ret;}}2.helperの作成$config[‘libDir’]に作成した、helper.phpの中に記述されている関数はviewのどの場所からでも呼び出しが可能です。views/sample.phpの9行目で使用例を記述しています。$gen->http->isIphone();}以上がフレームワークの機能です。ソースコードはgithubで公開しています。githubのリポジトリはこちらになります。Gen-Framework-PHP機能は本当にないので勝手に拡張して使って下さい。ライセンスなどマズイ場合は連絡もらえたらと思います。2nginxでfuelphpを使用する場合の注意点nginxでfuelphpを使用する時に、「Response::redirect」を使用するとページがただしく表示されない場合があります。Foundになってしまいます。'/',を設定する事で解決できるので、base_urlはnullでなく設定するようにしましょう。良い解決方法があったら教えて下さい。NAVI«1234567»INFORMATION最近、Arduinoに興味あります。