树莓派mysql和web服务器_Raspberry PI架设轻量级web服务器!Lighttpd + MySQL + PHP+phpmyadmin运行Typecho...

之前折腾lamp(apache+MySQL + PHP)+phpmyadmin试过wordpress

那速度实在蛋痛毕竟树莓派的CPU太差承受不起wordpress运用mysql数据库的折磨

换成Typecho后好很多打开速度快了不少

今天折腾Lighttpd + MySQL + PHP+phpmyadmin

至于Lighttpd和apache的区别不用多说大家都应该知道(不知道的可以参考http://www.cnblogs.com/kevintian/articles/1223131.html )

具体步骤:

1.系统制作与设置

2.设置内网固定IP(当每次开机内网IP 都可能会受你局域网内的其他机器的数量影响而变动)

3.安装Lighttpd + MySQL + PHP+phpmyadmin

4.突破电信屏蔽80端口

系统用官方的Raspbian

8e709ab7c58d750df73d31309e78ebf8.gif

103540m7696dtt88mzoft0.png (29 KB, 下载次数: 11)

2012-9-8 22:43 上传

简单设置几项

expand_rootfs(想做网站当然得大容量把全部SD都用上)

SSH(简单设置完后可以通过SSH在windows完成后面的全部安装不需要x-windows,开启x-windows 浪费内存)

其他几项都不需要设置(不影响使用具体设置请参考http://www.leiphone.com/raspberry-pi-hands-on.html 进行设置)

设置完finish完成后重启找到你的raspberry pi的内网IP地址例如192.168.1.104(重启的时候可以看到,也可以通过路由器设置里面查找)

切换显示器输入设置(我的电脑用DVI接口,所以切换输入即可)

在windows下打开putty输入raspberry pi的内网IP地址登入即可帐号pi 密码默认raspberry

登入后执行sudo -i获取管理员权限

需要更改默认帐号pi密码的可以执行passwd pi修改密码

设置内网固定IP

分别执行下面红色的3条命令

ifconfig eth0 192.168.1.200 netmask 255.255.255.0    //其中192.168.1.200为你想要设置raspberry PI的内网固定IP

(执行完后重新打开putty输入你设置的内网地址如192.168.1.200登入SSH执行sudo -i 获取管理员权限 )

route add default gw 192.168.1.1//其中192.168.1.1设置为你路由器网关地址

ifconfig eth0 up       //让配置生效

执行nano /etc/network/interfaces

把原

auto lo

iface lo inet loopback

iface eth0 inet dhcp

改为

auto lo

iface lo inet loopback

iface eth0 inet static

address 192.168.1.200

gateway 192.168.1.1

netmask 255.255.255.0

注意修改部分

修改完 Ctrl+x 再y回车回车退出即可

安装Lighttpd + MySQL + PHP+phpmyadmin

先执行apt-get update

如有报错多执行几次无报错为止

开始安装:执行apt-get install lighttpd mysql-server php5-cgi php5-mysql

过程中弹出设置数据库密码设置即可

完成后执行 nano /etc/php5/cgi/php.ini

再最后一行(使用Ctrl+V快速翻页)添加一行 cgi.fix_pathinfo = 1

修改完 Ctrl+x 再y回车回车退出即可

执行nano /etc/lighttpd/lighttpd.conf,在server.modules字段增加mod_fastcgi,类似如下:

server.modules              = (

“mod_access”,

“mod_alias”,

“mod_accesslog”,

“mod_fastcgi”,

“mod_rewrite”,

)

记得删除“mod_redirect”,如不删除可能报错

并在/etc/lighttpd/lighttpd.conf文件末尾增加:

fastcgi.server = ( “.php” => ((

“bin-path” => “/usr/bin/php5-cgi”,

“socket” => “/tmp/php.socket”

)))

运行/etc/init.d/lighttpd restart

在浏览器里输入内网IP查看Lighttpd是否运行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值