有事您说话 发表于 2015-1-25 20:51:47

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了……

sunseat 发表于 2015-4-21 09:59:30

咋刷的DD-WRT,能分享一下教程吗?

有事您说话 发表于 2015-4-21 10:09:03

sunseat 发表于 2015-4-21 09:59
咋刷的DD-WRT,能分享一下教程吗?

刷DD-WRT固件我们的RT-N18U可以通过以下几种来实现:
1.直接FW页面中进行更新,这个最简单,直白。
2.通过华硕Firmware Restoration进行更新。
3.通过tftp工具。
4.通过其他第三方刷机工具。
这些方法我们的论坛中也有,要求更深入的了解也可以百度哦。如果你也是使用RT-N18U,可以直接FW页面更新吧,免得你的设备变板砖

最后还是提醒一下,刷机需谨慎。做好准备工作再动手……

sunseat 发表于 2015-4-21 10:12:36

有事您说话 发表于 2015-4-21 10:09
刷DD-WRT固件我们的RT-N18U可以通过以下几种来实现:
1.直接FW页面中进行更新,这个最简单,直白。
2.通 ...

多谢了,已在ddwrt网站找到固件下载

sunseat 发表于 2015-4-21 10:14:16

另外,咱n18u支持openwrt吗?

有事您说话 发表于 2015-4-21 10:19:06

sunseat 发表于 2015-4-21 10:14
另外,咱n18u支持openwrt吗?

目前应该还不支持哦。RT-N15、RT-N16、RT-N13U这些都支持呢

sunseat 发表于 2015-4-21 10:23:22

有事您说话 发表于 2015-4-21 10:19
目前应该还不支持哦。RT-N15、RT-N16、RT-N13U这些都支持呢

我查阅资料,N18U的BCM47081是单核ARM构架。http://downloads.openwrt.org/barrier_breaker/14.07/brcm47xx/这个就是47开头,这样算支持吗?

有事您说话 发表于 2015-4-21 10:44:25

sunseat 发表于 2015-4-21 10:23
我查阅资料,N18U的BCM47081是单核ARM构架。http://downloads.openwrt.org/barrier_breaker/14.07/brcm47 ...

是的,这个可能类似于公版固件。可以刷试一下,但我不能肯定可以成功,回头试试看。感谢分享……你也可以试试呢

sunseat 发表于 2015-4-21 10:51:45

有事您说话 发表于 2015-4-21 10:44
是的,这个可能类似于公版固件。可以刷试一下,但我不能肯定可以成功,回头试试看。感谢分享……你也可以 ...

恩,您试了要可以给分享一下经验。我对英文和编译一窍不通

有事您说话 发表于 2015-4-21 11:05:12

sunseat 发表于 2015-4-21 10:51
恩,您试了要可以给分享一下经验。我对英文和编译一窍不通

我也是菜鸟,互相学习来着。加油
页: [1] 2
查看完整版本: RT-N18U DD-WRT固件下搭建论坛