Hello EWEN

树莓派 Raspberry-Pi 部署服务器(Nginx php Mysql)

在安装可以先更新一下apt的软件列表,以确定安装的软件是最新的

sudo apt-get update
//升级: 
sudo apt-get upgrade 

安装 Nginx php Mysql

sudo apt-get install nginx 
sudo apt-get install php5-fpm php5-cli php5-curl php5-gd php5-mcrypt php5-mysql php5-cgi
sudo apt-get install mysql-server

启动nginx

sudo /etc/init.d/nginx start

nginx的www根目录默认在 /var/www/html

修改nginx的配置文件

sudo vi /etc/nginx/sites-available/default
1)以下几个选项注意一下:
listen   8080;      ## listen for ipv4; this line is default and implied
//监听的端口号,如果与其它软件冲突,可以在这里更改
root /usr/share/nginx/www;
//nginx 默认路径html所在路径
index index.html index.htm index.php;
//nginx默认寻找的网页类型,我们可以增加一个index.php
2)PHP脚本支持

找到php的定义段,将这些行的注释去掉 ,修改后内容如下

location ~ .php$ {
 fastcgi_pass unix:/var/run/php5-fpm.sock;
 fastcgi_index index.php;
 include fastcgi_params;
}

php段中有一些其它定义,不要去动它,比如:

#      fastcgi_split_path_info ...
#      fastcgi_pass 127.0.0.1:9000
3)安装sqlite(约3MB)
sudo apt-get install php5-sqlite
4)重新加载nginx的配置
sudo /etc/init.d/nginx reload
5)测试php

在树莓派中生成一php文件

sudo vi /var/www/html/index.php

在文件中输入以下内容

<?php phpinfo(); ?>