• 装好nginx后安装php及phpfpm


    安装 php5-fpm, php5-cgi。并根据自己需要安装其他php组件 

    sudo apt-get install nginx php5-fpm
    sudo apt
    -get install php-apc php5-curl php5-gd php5-imagick php5-mysql php5-memcache php5-memcached php5-mcrypt

    配置nginx

    sudo vi /etc/nginx/sites-available/default
    代码
    server {
    listen   
    80; ## listen for ipv4
    listen   [::]:
    80 default ipv6only=on; ## listen for ipv6

    server_name localhost;

    root   
    /var/www;

    index  index.php index.html index.htm;

    expires 14d;

    #access_log  
    /var/log/nginx/localhost.access.log;

    location 
    ~ \.php$ {
    fastcgi_pass 
    127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param APPLICATION_ENV production;
    include fcgi.conf;

    expires off;
    }
    }

    修改fastcgi.conf

    代码
    fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
    fastcgi_param  SERVER_SOFTWARE    nginx;

    fastcgi_param  QUERY_STRING       $query_string;
    fastcgi_param  REQUEST_METHOD     $request_method;
    fastcgi_param  CONTENT_TYPE       $content_type;
    fastcgi_param  CONTENT_LENGTH     $content_length;

    fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
    fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;
    fastcgi_param  REQUEST_URI        $request_uri;
    fastcgi_param  DOCUMENT_URI       $document_uri;
    fastcgi_param  DOCUMENT_ROOT      $document_root;
    fastcgi_param  SERVER_PROTOCOL    $server_protocol;

    fastcgi_param  REMOTE_ADDR        $remote_addr;
    fastcgi_param  REMOTE_PORT        $remote_port;
    fastcgi_param  SERVER_ADDR        $server_addr;
    fastcgi_param  SERVER_PORT        $server_port;
    fastcgi_param  SERVER_NAME        $server_name;

    # PHP only, required 
    if PHP was built with –enable-force-cgi-redirect
    fastcgi_param  REDIRECT_STATUS    
    200;

    修改nginx.conf时将web默认目录修改为了/var/www/下,可以在该目录下建php测试页面

    <?phpinfo()?>

    访问

     参考:http://shen2.cn/2010/08/nginx-php5-fpm/

  • 相关阅读:
    高性能MySQL学习总结二----常见数据类型选择及优化
    springboot admin图文+视频教程
    xxl-job图文教程+视频讲解
    mybatis-plus视频教程
    springcloud视频教程
    springcloud系统化学习图文+视频教程
    docker系统化学习图文+视频教程
    【分享】docker全套视频教程
    是用Git还是SVN?
    NOIP知识点汇总
  • 原文地址:https://www.cnblogs.com/xewnwsl2001/p/1898864.html
Copyright © 2020-2023  润新知