找回密码
 立即注册
img_loading
智能检测中

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 18473|回复: 32

openwrt 挂网站 lighttpd + php5 + sqlite 简易教程

[复制链接]
发表于 2010-8-25 15:06 | 显示全部楼层 |阅读模式
本帖最后由 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.confphp.initext.php已上传到附件,可以直接使用
本人QQ:405407277 [qq]405407277[/qq] E-mail:hobodog@vip.qq.com
好了,写到这里吧,祝你成功。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2010-8-25 15:10 | 显示全部楼层
1# hobodog


往死里顶
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2010-8-25 20:49 | 显示全部楼层
1# hobodog


成功测试,太感谢了
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2010-8-26 14:34 | 显示全部楼层
这么详细,要顶的
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2010-8-26 15:04 | 显示全部楼层
php5乱码问题解决了没?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2010-8-26 22:21 | 显示全部楼层
支持了,不错。思考一下
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2010-8-28 11:18 | 显示全部楼层
性能如何??

曾经在路由上跑过Wordpress之类的,速度不能接受。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2010-8-29 21:17 | 显示全部楼层
先试试看,装个路由网站玩玩
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2010-8-30 12:24 | 显示全部楼层
顶个,一直玩dd,试下op的
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2010-8-31 22:12 | 显示全部楼层
进来思考,没试过Op
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2010-9-8 12:39 | 显示全部楼层
支持了,不错。思考一下
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2010-9-8 22:32 | 显示全部楼层
好东西 马上会用到
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2010-9-15 15:59 | 显示全部楼层
12# sureweb


楼主 blog 好慢, 是因为 内存小? rg100a 升级内存了吗?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2010-9-19 22:08 | 显示全部楼层
楼主 typecho 到了 " 确认您的配置 数据库配置" 就不响应了 ? 怎么办?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2010-9-29 16:59 | 显示全部楼层
记号一下。以后会用到
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛

只谈技术、莫论政事!切勿转播谣言!为了你也为了他人。
只谈技术、莫论政事!(点击见详情) 切记不要随意传播谣言,把自己的日子过安稳了就行,为了自己好也为了大家好。 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。

查看 »

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-6-17 18:46

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表