[Armadillo:02002] Re: Armadillo500 で、 thttpd+php

Masahiro Hanada email@hidden
2007年 9月 5日 (水) 18:49:46 JST


花田です。

酒井一成 <email@hidden> wrote:

> 現在Armadillo-500で、thttpd+php(CGI)の環境を構築しようとしています。

thttpdでPHPは手を入れないといけないところがあるので、
lighttpd+PHPを作ってみました。
こちらで試してみてはどうでしょう?

以下のディレクトリからファイルを3つダウンロードしてください。

http://download.atmark-techno.com/misc/
- atmark-dist-20070727_lighttpd.diff.gz
- atmark-dist-20070727_php5.diff.gz
- atmark-dist-20070727_php5.tar.gz

手順)
1. atmark-dist-20070727にパッチを当てる。
   $ cd atmark-dist-20070727
   $ gzip -cd ../atmark-dist-20070727_lighttpd.diff.gz|patch -p1
   $ gzip -cd ../atmark-dist-20070727_php.diff.gz|patch -p1
2. atmark-dist-20070727_php5.tar.gzをusersディレクトリ下に解凍する
   $ cd users
   $ tar zxf ../../atmark-dist-20070727_php5.tar.gz
   $ cd ..
3. make menuconfigしてphp5/lighttpdを選択、thttpdを外す
   $ make menuconfig
4. makeする
   $ make

デフォルトで入るlighttpd.confではPHPが有効になっていません。
PHPを使うには、以下のあたりを変更してください。
   $ emacs romfs/etc/lighttpd.conf
   (24行目、"mod_fastcgi",の行頭「#」を削除)
   (209-216行目、fastcgi.server定義8行分の行頭「#」を削除)
   $ make image

これでとりあえずphpが使えると思います。
("<?php phpinfo() ?>"とだけ書かれたphpファイル作って動作確認しました)

lighttpd, phpについては、今後distにマージする予定です。


____________________________________________________

    花田 政弘 (はなだ まさひろ)

      (株)アットマークテクノ 開発部
        TEL: 011-207-6550    FAX: 011-207-6570
        URL: http://www.atmark-techno.com/

    E-mail: email@hidden
____________________________________________________




armadillo メーリングリストの案内