openwrt+lighttpd+php5+mysql完整教程
hxzyf吧
全部回复
仅看楼主
level 6
hxzyf 楼主
1,刷机rc4~rc5
2,修改/etc/opkg.conf源地址   修改/etc/config/uhttpd管理端口为8088 删除firewall
修改wan为10.10.10.100 255.255.255.0 10.10.10.10 10.10.10.10
3,opkg update
   opkg install kmod-usb-core kmod-usb-ohci kmod-usb-storage   kmod-usb2   kmod-fs- ext3 e2fsprogs
4,mkfs.ext3 /dev/sda1
5,reboot
6,mount /dev/sda1 /mnt
mkdir /tmp/root
mount -o bind / /tmp/root
cp /tmp/root/* /mnt -a
umount /tmp/root
umount /mnt
echo Booted from internal rom >> /etc/banner
opkg update
opkg install block-extroot
#修改etc/config/fstab文件
config mount
         option target    /mnt
         option device    /dev/sda2
         option fstype    ext3
         option options   rw,sync
         option enabled   1
         option enabled_fsck 1
         option is_rootfs 1
echo option force_space >> /etc/opkg.conf
7,reboot

2011年06月17日 13点06分 1
level 6
hxzyf 楼主

1,安装lighttpd+php5
2,opkg update
opkg install lighttpd-mod-fastcgi php5-mog-fastcgi php5-mod-mysql libncurses mysql-server libsqlite3 php5-mod-gd php5-mod-xml
3,建立/web
4,修改lighttpg.conf 文件相关信息
server.document-root = "/web/"
server.modules = (
     "mod_fastcgi"
)
fastcgi.server = (
     ".php" => (
         "localhost" => (
             "socket" => "/tmp/php-fastcgi.socket",
             "bin-path" => "/usr/bin/php-fcgi"
         )
     )
)
index-file.names = ( "index.php", "index.html","default.html", "index.htm", "default.htm" )
修改php.ini文件如下:
doc_root = "/web"
extension=pdo.so
extension=pdo-mysql.so
extension=mysql.so
extension=gd.so
7,,reboot

2011年06月17日 13点06分 2
level 6
hxzyf 楼主
1,安装mysql数据库
opkg update
   opkg install libncurses mysql-server
2,建立文件和文件夹
     /web /mnt/data /mnt/data/mysql /mnt/data/tmp
     /bin/hostname
3,/etc/my.cnf                ;修改bind-address = 0.0.0.0
4,建立数据库
     /usr/bin/mysql_install_db --force
     /etc/init.d/mysqld start
     mysql
     quit
     mysqladmin -u root password 00000000    ;这里设置用户root的密码为00000000
    
2011年06月17日 13点06分 3
level 6
hxzyf 楼主
启动
在/etc/rc.local文件加入如下命令
/etc/init.d/lighttpd start
/etc/init.d/mysqld   start
上传网站文件到/web
重新启动就可以访问了?
2011年06月17日 13点06分 4
level 12
有空试试LNMP.....
2011年07月20日 17点07分 5
level 6
hxzyf 楼主
好啊!
2011年07月25日 17点07分 6
level 12
LNMP 可以么?我对Linux不太懂,实验了好久没成功
2011年07月28日 04点07分 7
level 1
楼主 下面一段没看懂,麻烦你解释下
2,建立文件和文件夹
/web /mnt/data /mnt/data/mysql /mnt/data/tmp
/bin/hostname
2011年09月06日 00点09分 8
level 1
成功了 厉害啊
2015年04月21日 16点04分 9
1