|
本帖最后由 hobodog 于 2010-9-10 16:22 编辑
由于前段时间比较忙,没有挂到外网,现在将我网站地址发上,由于存放于寝室会晚上11点断网,所以正常访问时间为早上7:00到晚上23:00:http://hobodog.3322.org:8081/blog 我RG100A上挂的,铁通接入,用电信访问速度有点慢,铁通还行
由于网上找的openwrt挂网站的教程都不是很全,照着来做的话没有一个成功过,经过几天的摸索,终于成功的在我的RG100A上运行了 lighttpd + php5 + sqlite 的网站,我运行了Typecho ,一个基于lighttpd + php5 + sqlite的博客网站
现在贴出傻瓜式教程,具体操作如下:
一、安装以下软件:
libsqlite2
libsqlite3
php5-mod-pdo
php5-mod-pdo-sqlite
php5-mod-sqlite
sqlite2-cli
php5
php5-cgi
php5-fastcgi
php5-mod-pdo
php5-mod-pdo-sqlite
php5-mod-sqlite
lighttpd
lighttpd-mod-access
lighttpd-mod-alias
lighttpd-mod-cgi
lighttpd-mod-fastcgi
二、编辑/etc/lighttpd/lighttpd.conf
1、找到 【#server.modules = ( 】改为【server.modules = ( 】(去掉#号),
并在这行下面添加
【"mod_access",
"mod_fastcgi",
"mod_alias"
)】4行
2、找到【server.document-root ="/www"】将【/www】改为你自己网站存放的路径
3、找到【index-file.names = ( "index.html", "default.html", "index.htm", "default.htm" )】,在里面最前面添加上【"index.php",】,也就是改为【index-file.names = ( "index.php","index.html", "default.html", "index.htm", "default.htm" )】使首页最先检索index.php
4、在任意空白行添加【url.access-deny = ( "~", ".inc",".sqlite" )】使之支持sqlit数据库
5、找到【## read fastcgi.txt for more info】在此行下面有类似于这样一段
【#fastcgi.server = (
# ".php" => (
# "localhost" => (
# "host"=>"127.0.0.1",
# "port"=>1026,
# "socket" => "/tmp/php-fastcgi.socket",
# "bin-path" => "/usr/bin/php"
# )
# )
#)】改为
【fastcgi.server = (
".php" => (
"localhost" => (
"socket" => "/tmp/php-fastcgi.socket",
"bin-path" => "/usr/bin/php-fcgi"
)
)
)】或
【fastcgi.server = (
".php" => (
"localhost" => (
"host"=>"127.0.0.1",
"port"=>1026,
"bin-path" => "/usr/bin/php-fcgi"
)
)
)】
6、找到【server.port = 81】将81更改为你想要的端口号
7、保存退出
三、编辑/etc/php.ini
1、找到【doc_root ="/www"】将【/www】改为你自己网站存放的路径和lighttpd.conf中的路径一样
2、找到【#extension=sqlite.so】和【#extension=pdo_sqlite.so】和【#extension=pdo.so】将前面的#去掉
3、保存退出
至此配置完成
四、测试:
用记事本编写如下脚本
<?php
phpinfo();
?>
保存为text.php,并将该文件上传到你的网站根目录
用SecureCRT连接到路由器,运行【/etc/init.d/lighttpd start】
然后用浏览器打开http://路由器IP:端口号/text.php,我的是http://192.168.1.1:8888/text.php,如果出现下图,表示你的配置是正确的

之后你就可以将基于lighttpd + php5 + sqlite编写的网站上传到路由器上安装使用了,网站的安装使用请参见网站编写者说明,本人不一一列举了。
两个配置文件lighttpd.conf、php.ini和text.php已上传到附件,可以直接使用
本人QQ:405407277 [qq]405407277[/qq] E-mail:hobodog@vip.qq.com
好了,写到这里吧,祝你成功。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|