1. 程式人生 > >樹莓派3B + nginx + php + sqlite的組合伺服器搭建(親測)

樹莓派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正常訪問。