nginx + php 搭建

一:安裝 nginx  php

dpkg -l |grep nginx

dpkg -l |grep php 

dpkg -l |grep apache2    (nginx  apache2 php 都沒有)

sudo apt-get install nginx

sudo apt-get install php5

sudo apt-get install php5-fpm      (需要添加源  deb http://packages.dotdeb.org stable all )

完全卸載apache2

aptitude   purge   


二:配置

             修改 php

sudo vim fastcgi_params

添加如下一行

fastcgi_param  SCRIPT_FILENAME    $request_filename;      (指定運行)   不能是document_root

              修改 nginx

server {

    listen   80;
    server_name  test;

    location / {
        root   /var/www;
        index  index.html index.htm index.php;
    }
    
    location ~ \.php$ {
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        include  fastcgi_params;
    }

    location ~ /\.ht {
           deny  all;
    }
}

在 /var/www 下新建一個 index.php  

 <?php

phpinfo();

?>


測試  curl test      (需要綁定域名)


如果測試沒過看看  nginx   php   以及  /var/www  所有的權限是否真確  chown -R  www-data:www-data ./*

發佈了28 篇原創文章 · 獲贊 4 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章