iPhone上でPHPが動いた

いやー、こんな小さな端末でも動いてしまうんですね。びっくりです。

必要なものは

以下のページを参考にさせて頂きました。


インストール後、設定ファイルを作ります。
/etc/lighttpd.conf
PHPが動くように、FastCGIのモジュールを追加します。
(必要な部分だけ書いてます)

server.modules = (
  "mod_cgi",
  "mod_access",
  "mod_alias",
  "mod_fastcgi",
)

fastcgi.server    = ( ".php" =>
             ( "localhost" =>
               (
                 "socket" => "/tmp/php-fastcgi.socket",
                 "bin-path" => "/usr/bin/php-cgi",
                 "max-procs" => 2,
                 "bin-environment" => (
                   "PHP_FCGI_CHILDREN" => "1",
                   "PHP_FCGI_MAX_REQUESTS" => "5"
                 ),
               )
             )
          )

index-file.names = (
  "index.html",
  "index.htm",
  "index.php",
  "index.cgi",
  "index.shtml"
)

後は
lighttpd -D -f /etc/lighttpd.conf
で起動できました。

phpinfoのスクリーンショット

ざっくり見たところ、mb_stringは無いみたい。
またpearコマンドはあるが、中身のパスがずれているので、動かすには修正が必要そうです。

ちなみにRubyも動くようです。
2008-07-31

いやー、すげぇ。