找了好幾篇帖子,發現其實問題跟人家的不太同樣 ,因此結合前輩的方法本身總結了一下。php
參考資料:html
系統安裝: http://jingyan.baidu.com/article/636f38bb5f52e9d6b84610e5.htmlmysql
nginx mysql php 環境搭建:nginx
http://shumeipai.net/forum.php?mod=viewthread&tid=18859&highlight=php&_dsign=0c1d4f40sql
http://blog.chensibo.com/i-work-for-nginx-mysql-php-raiders-build-raspberry-pi/bash
一、下載鏡像curl
有網盤連接:http://pan.baidu.com/share/home?uk=671504480#category/type=0,好幾個版本,能夠根據本身的喜愛選擇。ide
2.用 win32 disk imager將下載好的鏡像文件寫入閃存卡中php-fpm
3.將閃存卡插入樹莓派中,這一步簡單就不上圖了。ui
4.將樹莓派接通電源 用網線直接連到路由器上,經過局域網遠程登陸。我選擇的是用putty,一開始用的是SecureCRT,可是有些界面顯示不出來,亂碼。
5.能夠登陸路由器查看樹莓派的ip地址,我用的是freeipscan
6.OK,基本硬件的配置就完成了,如今登陸,用戶名默認是 :pi 密碼是:raspberry;系統安裝這塊基本參照上述的連接,沒啥問題。
7.我一開始找的文檔都是直接配置lnmp,可是試了好幾回都不成功,中間有個地方提示 mysql nospace 沒圖我也說個jb,總之安裝老是不成功,根據文檔的指示都找不到要操做的文件。來來回回好幾遍都不能夠,而後百度了很久,想到多是真的沒空間了,因而又從新安裝了一次系統 查看空間使用狀況 命令 :df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 3.4G 3.3G 0.1G 100% /
大致是這個樣子的 (忘了截圖了)沒有空間可用了 因而百度一下 將鏡像擴展到整個內存卡中
使用 raspi-config 命令 ,這個時候就用到putty的好處了,若是是SecureCRT 輸入命令 sudo raspi-config 會出現亂碼,由於這個時候應該出現一個界面。全部我換了putty
運行sudo raspi-config 出現如下界面,選擇第一個 按回車確認 會執行操做。
而後咱們再看一下內存卡的空間使用狀況
這樣就能夠解決空間不足的狀況了。
8.接下來就是安裝 nginx mysql php 了 首先 更新一下軟件源
sudo
apt-get update 這個上面兩篇文章都有提到過
而後是 安裝 nginx mysql php
sudo
apt-get
install
nginx php5-fpm php5-cgi php5-cli php5-curl php5-gd php5-mcrypt php5-mysql php5-memcache php5-gd php5-sqlite php5-cgi php5-xmlrpc mysql-server mysql-client
空間擴展後個人就沒有再報錯了。
9.配置nginx php 和mysql
我推薦用這個連接的方法 http://blog.chensibo.com/i-work-for-nginx-mysql-php-raiders-build-raspberry-pi/
不過也有點問題,文章中的部分代碼粘貼過來,我本身又加了幾句
location ~ .*\.php(\/.*)*$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
index index.php; ##我本身後加的
fastcgi_pass 127.0.0.1:9000; ##我本身後加的
fastcgi_pass unix:
/var/run/php5-fpm
.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; ## 我本身後加的
include fastcgi_params;
#開啓php解析,使用php-fpm做爲Fastcgi通訊模塊
}
不加以前 按照文章配置完成以後,訪問樹莓派的地址,會下載php文件。
/etc/init.d/nginx restart
/etc/init.d/php5-fpm restart