網上找了好多篇資料來調試,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