在安装可以先更新一下apt的软件列表,以确定安装的软件是最新的
sudo echo "deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi" >> /etc/apt/sources.list
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;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; #加入这个防止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(); ?>
一些常用的命令
service php5-fpm reload
service nginx reload
评论
发表评论