RT-N18U DD-WRT固件下搭建论坛
路由器上也可以搭建论坛了。这是负荷比较大,路由器会不太受得了。但做个简单的玩物也是可以的,下面我就来为大家简述一下搭建过程。搭建过程如下:1.挂载opt分区(tmp/mnt/sda是我的硬盘路径) 在硬盘上新建一个opt文件夹 mkdir tmp/mnt/sda/opt mount -o bind /tmp/mnt/sda/opt /opt 2.准备安装optware cd /opt wget http://bbs.dualwan.cn/downloads/optware-install.sh -O - | tr -d '\r' >optware-install.sh sh optware-install.sh OPTware 已经安装好了,以后就可以通过 /opt/bin/ipkg update 来安装其他软件了 3.更新一下 /opt/bin/ipkg update /opt/bin/ipkg install busybox 4.建立swap分区,我的共建立了128MB,如果你已经挂载了swap分区,次步骤就可以省略了 dd if=/dev/zero of=/tmp/mnt/PT/swapfile bs=1024 count=131072 操作后,系统返回信息: 131072+0 records in 131072+0 records out OK,文件建立完成.开始把swap挂上. /opt/bin/busybox mkswap /tmp/mnt/PT/swapfile /opt/bin/busybox swapon /tmp/mnt/PT/swapfile5.下面我们来装mysql,Lighttpd和fastCGI /opt/bin/ipkg install libstdc++ /opt/bin/ipkg install php php-fcgi /opt/bin/ipkg install lighttpd /opt/bin/ipkg install mysql /opt/bin/ipkg install php-mysql 如果要开启网页的验证码等功能的支持,且网站程序已表明需要GD库支持,则要: /opt/bin/ipkg install php-gd6.配置相关文件 (A) 配置mysql 1).启动mysql #/opt/etc/init.d/S70mysqld start 2).修改mysql的root密码 #/opt/bin/mysqladmin -u root password 123456 (123456就是root的密码,根据自己需要自行设置即可) 3).连接mysql #/opt/bin/mysql -u root -p 出现提示时输入刚刚修改的密码,输入刚才设置的密码 123456 . 4).连接上mysql之后,创建数据库(可以自己定义,记住就行了,之后会用到) mysql>create database discuz; mysql>create database blog; 5).查看当前可用数据库 mysql>show databases; 是不是已经有上面创建的discuz和blog了 ? 6).数据库修改完毕. B) 配置 lighttpd.conf 安装完成后先停用 Lighttpd /opt/etc/init.d/S80lighttpd stop 1).备份lighttpd.conf (注意一定要备份,以免修改错了) #cp /opt/etc/lighttpd/lighttpd.conf /opt/etc/lighttpd/lighttpd.conf.bak 2).修改lighttpd.conf #vi /opt/etc/lighttpd/lighttpd.conf 3).需要变更的内容为下面的,其他保持不变. (1)server.modules中把下面行的"#" 去掉 "mod_fastcgi", (2)server.port中修改端口,默认为8081,可改可不改,自己喜欢. server.port= 80 (3)fastcgi.server中,把"#"去掉, 并修改bin-path . fastcgi.server = ( ".php" => ( "localhost" => ( "socket" => "/tmp/php-fastcgi.socket", "bin-path" => "/opt/bin/php-fcgi", "bin-environment" => ( "PHP_FCGI_CHILDREN" => "4", "PHP_FCGI_MAX_REQUESTS" => "4000" ) ) ) ) (4)修改server.event-handler 去掉#并改成 server.event-handler = "poll" 7. 修改完毕, 吧 /opt/etc/lighttpd/conf.d/10-php-fcgi.conf 改名为 /opt/etc/lighttpd/conf.d/10-php-fcgi.conf.back 启动lighttpd试试. #/opt/etc/init.d/S80lighttpd start 8. 看看程序lighttpd有没有正常运行 #ps 如果正常应该有进程 /opt/sbin/lighttpd -f /opt/etc/lighttpd/lighttpd.conf 并有很多的 /opt/bin/php-fcgi 9.下载Discuz!论坛,解压目录的upload目录内所有文件 到/opt/share/www/forum/目录下。 先安装Ucenter http://192.168.1.1/forum/uc_server/install.php 再安装Discuz! http://192.168.1.1/forum/install.php 按照提示一步步安装就OK了……
咋刷的DD-WRT,能分享一下教程吗? sunseat 发表于 2015-4-21 09:59
咋刷的DD-WRT,能分享一下教程吗?
刷DD-WRT固件我们的RT-N18U可以通过以下几种来实现:
1.直接FW页面中进行更新,这个最简单,直白。
2.通过华硕Firmware Restoration进行更新。
3.通过tftp工具。
4.通过其他第三方刷机工具。
这些方法我们的论坛中也有,要求更深入的了解也可以百度哦。如果你也是使用RT-N18U,可以直接FW页面更新吧,免得你的设备变板砖
最后还是提醒一下,刷机需谨慎。做好准备工作再动手…… 有事您说话 发表于 2015-4-21 10:09
刷DD-WRT固件我们的RT-N18U可以通过以下几种来实现:
1.直接FW页面中进行更新,这个最简单,直白。
2.通 ...
多谢了,已在ddwrt网站找到固件下载 另外,咱n18u支持openwrt吗? sunseat 发表于 2015-4-21 10:14
另外,咱n18u支持openwrt吗?
目前应该还不支持哦。RT-N15、RT-N16、RT-N13U这些都支持呢 有事您说话 发表于 2015-4-21 10:19
目前应该还不支持哦。RT-N15、RT-N16、RT-N13U这些都支持呢
我查阅资料,N18U的BCM47081是单核ARM构架。http://downloads.openwrt.org/barrier_breaker/14.07/brcm47xx/这个就是47开头,这样算支持吗? sunseat 发表于 2015-4-21 10:23
我查阅资料,N18U的BCM47081是单核ARM构架。http://downloads.openwrt.org/barrier_breaker/14.07/brcm47 ...
是的,这个可能类似于公版固件。可以刷试一下,但我不能肯定可以成功,回头试试看。感谢分享……你也可以试试呢 有事您说话 发表于 2015-4-21 10:44
是的,这个可能类似于公版固件。可以刷试一下,但我不能肯定可以成功,回头试试看。感谢分享……你也可以 ...
恩,您试了要可以给分享一下经验。我对英文和编译一窍不通 sunseat 发表于 2015-4-21 10:51
恩,您试了要可以给分享一下经验。我对英文和编译一窍不通
我也是菜鸟,互相学习来着。加油
页:
[1]
2