找了好幾篇帖子,發現其實問題跟人家的不太一樣 ,所以結合前輩的方法自己總結了一下。
參考資料:
系統安裝: http://jingyan.baidu.com/article/636f38bb5f52e9d6b84610e5.html
nginx mysql php 環境搭建:
http://shumeipai.net/forum.php?mod=viewthread&tid=18859&highlight=php&_dsign=0c1d4f40
http://blog.chensibo.com/i-work-for-nginx-mysql-php-raiders-build-raspberry-pi/
1、下載鏡像
有網盤鏈接:http://pan.baidu.com/share/home?uk=671504480#category/type=0,好幾個版本,可以根據自己的喜好選擇。

2.用 win32 disk imager將下載好的鏡像文件寫入閃存卡中

3.將閃存卡插入樹莓派中,這一步簡單就不上圖了。
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
