树莓派raspbian安装配置(基本配置+中文配置+远程桌面+lighttpd+php+mysql)
raspbian为树莓派的官方系统,基于Debian裁剪过的Linux系统
其配置过程如下
- 烧录镜像
首先从树莓派的官方网站上下载镜像和镜像工具
http://www.raspberrypi.org/downloads
Win32DiskImager Raspbian “wheezy”
镜像压缩包大概为400M,解压之后为1.8G,所以需要一张2G以上的SD卡才能完成镜像写入

写完之后,插到树莓派上,插上电源即可启动
- 开机后进行相应的设置

只要包括以下几个部分
expand-rootfs 把SD的所有空间扩展为raspberry pi的根目录(默认只是镜像的1。8G)
overscan 在屏幕不能完整显示时配置
configure-keyboard 修改键盘布局,俺选的是English(US)
chang_timezone修改时区
boot_behaviour 设置启动时自动进入桌面
修改完通过TAB键切换到Finish选项,敲回车就自动重启了
- 修改IP地址

#设置IP、掩码
sudo ifconfig eth0 20.20.16.123 netmask 255.255.255.0
#设置默认网关
sudo route add default gw 20.20.16.1
#启用网卡
sudo ifconfig eth0 up

如果需要设置固定IP,可以通过修改配置文件的方式:
sudo /usr/bin/leafpad /etc/network/interfaces
将其中的
iface eth0 inet dhcp
修改为
auto eth0
iface eth0 inet static
address 20.20.16.123
gateway 20.20.16.1
netmask 255.255.255.0
修改DNS
sudo /usr/bin/leafpad /etc/resolv.conf
在里面添加下面的内容并保存
nameserver 202.96.128.86
nameserver 202.96.134.133
- 换一个速度比较快的软件源

#备份原有的源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak #使用leafpad替换原有的源为下面几行
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi
deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi
deb http://mirror.nus.edu.sg/raspbian/raspbian/ wheezy main contrib non-free rpi
deb-src http://mirror.nus.edu.sg/raspbian/raspbian/ wheezy main contrib non-free rpi sudo /usr/bin/leafpad /etc/apt/sources.list
#更新软件列表
sudo apt-get update

- 安装远程桌面软件
sudo apt-get install xrdp
在windows下通过mstsc,使用用户名pi密码raspberry就可以远程到raspbian上了
- 安装中文字体及输入法
#安装文泉驿中文字体
sudo apt-get install ttf-wqy-zenhei ttf-wqy-microhei #安装ibus五笔及拼音输入法
sudo apt-get install ibus ibus-pinyin ibus-table-wubi
Ctrl+Alt+backspace退出登陆后,再登陆进来就能看到右下角有ibus的图标了
在ibus上右键选择Preferences>Input Method>Select an input method>Chinese>选择自己喜欢的输入法>Add
- 修改raspbian的语言区域
sudo raspi-config
选择change_locale
Locales to be generated: Zh_CN.UTF-8 UTF-8
Default Locale for the system environment:Zh_CN.UTF-8
最后重启使用设置生效
sudo reboot
- 安装lighttpd+php+mysql
sudo apt-get install lighttpd mysql-server php5-cgi php5-mysql
修改php.ini配置
sudo nano /etc/php5/cgi/php.ini
将下列配置的;去掉,让CGI能取到SCRIPT_FILENAME变量值
;cgi.fix_pathinfo = 1
修改lighttpd.conf
sudo nano /etc/lighttpd/lighttpd.conf
在server.modules中增加fastcgi

server.modules = (
"mod_access",
"mod_alias",
"mod_compress",
# "mod_redirect",
"mod_fastcgi",
# "mod_rewrite",
)

最后添加
fastcgi.server = ( ".php" => ((
"bin-path" => "/usr/bin/php5-cgi",
"socket" => "/tmp/php.socket"
)))
重启lighttpd服务
sudo /etc/init.d/lighttpd restart
编写测试页面
sudo nano /var/www/index.php
添加下面的内容
<?php
phpinfo();
?>
Ctrl+x后,输入Y,回车保存
浏览测试网页
http://20.20.16.123

树莓派raspbian安装配置(基本配置+中文配置+远程桌面+lighttpd+php+mysql)的更多相关文章
- ubuntu server 安装 mantis bug tracker 中文配置
ubuntu server 安装 mantis bug tracker 中文配置 官网:http://www.mantisbt.org/ 一:安装: 1:进入到 apache2的网站目录: cd /v ...
- 在工作组的环境中配置Windows 2012 R2的远程桌面服务
在工作组的环境中配置Windows 2012 R2的远程桌面服务 How to configure Remote Desktop Service in Windows 2012 R2 workgrou ...
- CentOS中配置xrdp,通过微软远程桌面访问CentOS桌面
环境:CentOS 6.4 1.安装相关软件 yum groupinstall "Desktop" (已安装桌面的就可以缺略这条命令) yum install xrdp yum i ...
- centOS5.5 配置vnc,开启linux远程桌面
如何远程控制centOS桌面? 如何使用windows远程控制centOS桌面? 1.查看本机是否有安装vnc(centOS5默认有安装vnc) rpm -q vnc vnc-server 如果显示结 ...
- Windows批处理:配置防火墙规则、开启远程桌面
一.简介 公司主机加入域后,防火墙未进行设置,规则不统一,不少主机ping不通.另打算开启远程桌面,方便远程管理网内每台主机.曾在DC上测试过域组策略内的Windows防火墙设置,无论是新增规则还是直 ...
- 树莓派raspbian安装matchbox-keyboard虚拟键盘
环境:raspbian-stretch(2018-06-27) 树莓派:3代B型 官网安装地址:http://ozzmaker.com/virtual-keyboard-for-the-raspber ...
- 树莓派-Ubuntu Mate开启远程桌面xrdp服务
树莓派3B+安装Ubuntu Mate后,开启远程桌面xrdp服务可以使用KRDC或mstsc远程登录访问,感觉比vnc要快一些: $ sudo apt install xrdp 安装后重启xrdp服 ...
- 配置Windows Server 2012服务器远程连接支持多人同时登陆
1.运行输入gpedit.msc 进入组策略 2.计算机配置--管理模版--windows组件--远程桌面服务--远程桌面会话主机--连接 3.找到限制连接的数量,启用,并改为100. 4.找到 将远 ...
- Windows Server 2019 配置远程桌面授权服务器许可RD
Windows Server 2019 配置远程桌面授权服务器许可RD Windows Server 201默认的最大远程登录连接为2个,超过这个数目需要使用license server进行授权,但又 ...
随机推荐
- 5步解决移动设备上的300ms点击延迟
译者:jmouse 大多数基于触摸的浏览器设备,在点击时都会有个 300ms 的事件触发等待时间,做过 web app 开发的同学应该都遇到过这个情况,通过下面的5步可以轻松搞定这个延迟. 1.不要太 ...
- 《Visual C++ 程序设计》读书笔记 ----第8章 指针和引用
1.&取地址:*取内容. 2.指针变量“++”“--”,并不是指针变量的值加1或减1,而是使指针变量指向下一个或者上一个元素. 3.指针运算符*与&的优先级相同,左结合:++,--,* ...
- 从浏览器启动应用程序 - Application URL
关键字:Browser,Application,URL Protocol,Windows,Mac,IE,Chrome,Safari. OS: Windows 7, OS X Yosemite. Win ...
- (转)Memcached
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态.数据 库驱动网站的速度.Memcache ...
- ios播放声音中断后台音乐的问题
今天遇到一个ios播放声音中断后台音乐的问题,在我的app中如果调用AVAudioSession 播放完声音,后台的qq音乐偶尔不能恢复,而网易云音乐一次都不能恢复播放,研究了一下AVAudioS ...
- iOS 获取手机的型号,系统版本,软件名称,软件版本
转载自:http://www.2cto.com/kf/201210/162333.html 网上搜索出来的,记录下来以后使用方便: [java]//手机序列号 NSString* ide ...
- Timeline
Timeline面板 Chrome开发者工具详解(3)-Timeline面板 注: 这一篇主要讲解面板Timeline,参考了Google的相关文档,主要用于公司内部技术分享.. 更新时间:201 ...
- 用于软件包管理的21个Linux YUM命令
FROM:http://os.51cto.com/art/201309/411895.htm YUM(Yellowdog Updater Modified)是一款开源命令行及图形化软件包管理工具,面向 ...
- 有关hadoop分布式配置详解
linux配置ssh无密码登录 配置ssh无密码登录,先要安装openssh,如下: yum install openssh-clients 准备两台linux服务器或虚拟机,设置两台linux的ho ...
- 使用maven配置基本Mybatis
Mybatis 也称为是ibatis,主要体现在普通.底层SQL查询.存储过程.高级映射的持久化框架! 优点: 1.消除了几乎所 ...