Home > CMS・OSS | PHP > windowsのxamppでlithiumを動かす

windowsのxamppでlithiumを動かす

CakePHPをやるよりlithiumを!と言われたので、落として実行!
としたら、まぁ、動かない。
requireエラー。『ファイルがない』て。

最初に読まされる
lithium/app/webroot/index.php で

require dirname(__DIR__) . '/config/bootstrap.php';

『dirname(__DIR__)』で『.』を返しておるのだから、そら読めない。

ここだけ直しても他のとこも同様の記述方法だから、まぁ動かない。

よく調べてみたらphp5.3以上とある。(英語読めず気づかず)
そういや我が環境はphp5.1。

そんなに違うものかよ…
と思いながら
xampp1.7.3にupdateした途端動いた。
※因みにxamppのアップデートはまんま上書でOK。
 サーバ設定変更した場合だけ、confの設定が初期化されちゃうので要注意

で、php5.1とphp5.3て違うのね。

例えば『C:\www\lithium\app』
『dirname(__DIR__)』
php5.1では『.』が返っていたのに
php5.3では『C:\www\lithium\app』が返ってくる。

他にも『=& new ~』のとこで『Assigning the return value of new by reference is deprecated』なんてエラー起こったりする。
PHP5.3系で発生するDeprecatedエラーの対処法 << CyberLimited』が参考になるかと。
因みに『&』を消したらエラーはなくなるけど、機能しなくなるよ。
どうもCakePHPでも起こることがある様子。

あとの動かすなんつらについてはコチラがすごく参考になるよ。
>>PHP5.3を活用したフレームワークのLithiumを触ってみたよ - その1 | We've only just begun
>>Lithium | We've only just begun

注意点として、
windows環境の人は『lim3』を動かすときは
C:/www/lithium/libraries/lithium/console/li3 library extract blog
のようFullPathで書いてあげよう。
※path通してあれば問題ない。

結論としては、英語勉強しようね!てことで…。

タグ: , ,

関連する投稿

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://qooga.jb-jk.net/wp/2011/01/windows_xampp_lithium/trackback/
Listed below are links to weblogs that reference
http://qooga.jb-jk.net/wpwindowsのxamppでlithiumを動かす from MOT:主にプログラム勉強メモ部屋

Home > CMS・OSS | PHP > windowsのxamppでlithiumを動かす

Search
Option
  • Twitter
Feeds
commercial
Mobile
Meta
Tag Cloud
TOP10
commercial

Return to page top