とりあえず、apache-serverがインストールできないため、
色々見てたら、lighttpdが結構いろんなところで使われているみたい。
ということで、とりあえず、lighttpdをインストールしてみました。
で、CGIを使うのにlighttpd-mod-cgi、lighttpd-mod-fastcgiが必要みたい。
コレで、CGI実行環境が整ったので、
perlを色々みながら、実行できるようにしてみました。
PHP4のときは、
ipkg install
http://host-omshiva.dyndns.org/pub/openwrt/trunk/packages/mips/php4_4.4.7-1_mips.ipk
ipkg install
http://host-omshiva.dyndns.org/pub/openwrt/trunk/packages/mips/php4-cgi_4.4.7-1_mips.ipk
ipkg install
http://host-omshiva.dyndns.org/pub/openwrt/trunk/packages/mips/php4-fastcgi_4.4.7-1_mips.ipk
ipkg install
http://host-omshiva.dyndns.org/pub/openwrt/trunk/packages/mips/php4-mod-gd_4.4.7-1_mips.ipk
で、さらに、lighttpdの設定に
cgi.assign = (
".php" => "/usr/bin/php")
を追加。
PHP5のときは、
ipkg install
http://downloads.openwrt.org/kamikaze/7.07/packages/mips/php5_5.2.3-1_mips.ipk
ipkg install
http://downloads.openwrt.org/kamikaze/7.07/packages/mips/php5-cgi_5.2.3-1_mips.ipk
ipkg install
http://downloads.openwrt.org/kamikaze/7.07/packages/mips/php5-fastcgi_5.2.3-1_mips.ipk
ipkg install
http://downloads.openwrt.org/kamikaze/7.07/packages/mips/php5-mod-gd_5.2.3-1_mips.ipk
で、さらに、lighttpdの設定に
cgi.assign = (
".php" => "/usr/bin/php-cgi")
を追加。
PHP5を入れたので、
ためしにちゃんと入っているか。
root@OpenWrt:/etc/config# php-cgi -v
PHP 5.2.3 (cgi) (built: Aug 2 2007 19:16:51)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies |
ちゃんと、インストールできてた!
<?php phpinfo(); ?>
で、実際にちゃんと動くかのためし。
ちゃんとうごいたぁ。
これで、PHPで作れる!
PR
さて、FON2100にサーバを入れようと思い
ipkg install apache-server
を実行すると、
エラーが・・・
Installing apache-server (2.2.6-2) to root...
Downloading
http://downloads.openwrt.org/kamikaze/packages/mips/./apache-server_2.2.6-2_mips.ipk
Nothing to be done
An error ocurred, return value: 1.
Collected errors:
ERROR: Cannot satisfy the following dependencies for apache-server:
apache
色々調べてみたけど、MakeFileがどうのこうのとかって出てきたのは良いけど、
英語がわからず・・・・。
apacheは断念。
で、とりあえずは、今入っているbussyboxで試すことに決め
毎回 IPアドレスを打つのも面倒なので、hostファイルを書き換えることに。
192.168.10.10 fon2100
を追加し、ためしにTera Term でIPの変わりに fon2100 をホストにいれ、接続。
つながったので、これからは、IPより微妙に楽になった。
次に、ファイル転送をできるようにFTPを導入。
vsftpdってのがあったので、コレをインストール
インストールが終わったら、FFFTPというソフトでつないで見ることに。
コレもつながった!
次は、PHPとか使いたいので、ちゃんとしたサーバを探さなきゃなぁ。
それにルータの設定もしないとなぁ。
DMZ、パケットフィルタリング・・・・面倒くさいなぁ。
FONのルータにSDカードを半田付けしました。
前回の失敗を踏まえ、挑戦。
いちよ、SDスロット買ってきたのですが、
1000円ちょい、しました。(CK-29)
本とは200円暗いのを探してたんだけど見つからず・・・。
で、かったはいいけど面倒になり、直接半田付けしました。
(コンデンサのはずし方がわからず爪きりで両面切ってみたら以外にいけた・・・

)
で、今度は、成功!
ただ、調べてるうちに日経Linuxの図が違うという記事を発見。
5と6が逆で表が正解みたいです。
で、成功したはいいけど、2Gのはずなのに1Gしか認識せず・・・。
SDが会わなかったみたい.
FDISKなどをいれ、フォーマットをしたりしたけどやっぱりコレだと無理みたい・・。
今度SD直接つけるより、スロット経由のほうがいいみたい・・・。
最近のデスクトップはすごいね。
今現在のデスクトップ。
タスクバーもデスクトップアイコンも表示してません。
見栄えいいね。
ぱっと見不便そう。
でも!
これでも、不便ではなかったり。
左側に出てる細長いプログラム。
これRocketDockというランチャ。
コレを使って、ウィンドズのメニュを表示したり、プログラムを実行。
シャットダウンもコレで!
で右側にあるやつ。
時計とか、IPとか、色々見れる便利君
SAMURIZE。
で、左下ので現在開いているウィンドウ一覧!
すっきりしていい感じ!