Raspberry PI架设服务器

今天折腾Lighttpd + MySQL + PHP+phpmyadmin
至于Lighttpd和apache的区别不用多说大家都应该知道
具体步骤:
1.系统制作与设置
2.设置内网固定IP(当每次开机内网IP 都可能会受你局域网内的其他机器的数量影响而变动)
3.安装Lighttpd + MySQL + PHP+phpmyadmin


系统用官方的Raspbian

简单设置几项
expand_rootfs(想做网站当然得大容量把全部SD都用上)
SSH(简单设置完后可以通过SSH在windows完成后面的全部安装不需要x-windows,开启x-windows 浪费内存)
设置完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是否运行



无觅相关文章插件,快速提升流量

About webmaster

博主目前为学生,业余时间专注于分享互联网潮流资讯,前沿WEB技术,渗透技术,APT,XSS,RFID,SDR,GSM,RF等技术.此前对前端渗透有较深建树,建博旨在记录与发表前沿技术.感谢大家关注...

分享到:
No Response
Comment (0)
Trackback (0)
Leave a Reply

昵称*

邮箱*

网址

0

贴入百度统计、CNZZ、51啦、量子统计代码等等