之前折腾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
简单设置几项
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是否运行 |