樹莓派raspbian安裝配置(基本配置+中文配置+遠端桌面+lighttpd+php+mysql)
raspbian為樹莓派的官方系統,基於Debian裁剪過的Linux系統
其配置過程如下
- 燒錄映象
首先從樹莓派的官方網站上下載映象和映象工具
映象壓縮包大概為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