树莓派3B + nginx + php + sqlite的组合服务器搭建(亲测)

网上找了好多篇资料来调试,nginx搭建倒是没有什么问题,容易出问题的地方是修改nginx的配置文件。

  • 安装nginx,php,sqlite命令如下:

    sudo apt-get install nginx
    sudo apt-get install php5-fpm php5-sqlite

  • 启动和停止nginx命令如下:

    sudo /etc/init.d/nginx start
    sudo /etc/init.d/nginx stop
    或者
    sudo service nginx start
    sudo service nginx stop
    注意: 如果出现错误,可以使用 systemctl status nginx.service 查看原因,例如:
    这里写图片描述

我使用的nginx 版本是nginx version: nginx/1.6.2,
apt-get安装的nginx的默认配置文件在 /etc/nginx/sites-available/default

  • 修改default配置文件
    这里写图片描述

注意:

fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;

很多文章说要添加上面三句,其他注释,但是我的服务器始终是无法访问test.php。
当我注释掉后面两句,并

include snippets/fastcgi-php.conf;

注释去掉后,test.php正常访问。

参考:http://www.qingpingshan.com/pc/fwq/137878.html
建立自己网站的配置文件参考:http://blog.csdn.net/tstarrow/article/details/38269515

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章