zoukankan      html  css  js  c++  java
  • archlinux 安装与配置nginx + php7

    pacman -S nginx 

    修改nginx 配置文件

    vim /etc/nginx/nginx.conf

      1 user nginx nginx;
      2 worker_processes  8;
      3 
      4 #error_log  logs/error.log;
      5 #error_log  logs/error.log  notice;
      6 error_log   /var/log/nginx/error.log  info;
      7 
      8 #pid        /run/nginx.pid;
      9 
     10 
     11 events {
     12     worker_connections  1024;
     13 }
     14 
     15 
     16 http {
     17     include       mime.types;
     18     default_type  application/octet-stream;
     19 
     20     #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
     21     #                  '$status $body_bytes_sent "$http_referer" '
     22     #                  '"$http_user_agent" "$http_x_forwarded_for"';
     23 
     24     #access_log  logs/access.log  main;
     25 
     26     sendfile        on;
     27     #tcp_nopush     on;
     28 
     29     #keepalive_timeout  0;
     30     keepalive_timeout  65;
     31 
     32     gzip  on;
     33 
     34     server {
     35         listen       80;
     36         server_name  localhost;
     37 
     38         #charset koi8-r;
     39 
     40         #access_log  logs/host.access.log  main;
     41 
     42         location / {
     43             root   /usr/share/nginx/html;
     44             index  index.html index.htm;
     45         }
     46 
     47         #error_page  404              /404.html;
     48 
     49         # redirect server error pages to the static page /50x.html
     50         #
     51         error_page   500 502 503 504  /50x.html;
     52         location = /50x.html {
     53             root   /usr/share/nginx/html;
     54         }
     55 
     56         # proxy the PHP scripts to Apache listening on 127.0.0.1:80
     57         #
     58         #location ~ .php$ {
     59         #    proxy_pass   http://127.0.0.1;
     60         #}
     61 
     62         # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
     63         #
     64         location ~ .php$ {
     65             root           html;
     66     #    fastcgi_pass   unix:/run/php-fpm/php-fpm.sock;
     67         fastcgi_pass   127.0.0.1:9000;
     68         fastcgi_index  index.php;
     69             fastcgi_param  SCRIPT_FILENAME  /srv/http/html/$fastcgi_script_name;
     70             include        fastcgi_params;
     71         }
     72 
     73         # deny access to .htaccess files, if Apache's document root
     74         # concurs with nginx's one
     75         #
     76         #location ~ /.ht {
     77         #    deny  all;
     78         #}
     79     }
     80 
     81 
     82     # another virtual host using mix of IP-, name-, and port-based configuration
     83     #
     84     #server {
     85     #    listen       8000;
     86     #    listen       somename:8080;
     87     #    server_name  somename  alias  another.alias;
     88 
     89     #    location / {
     90     #        root   html;
     91     #        index  index.html index.htm;
     92     #    }
     93     #}
     94 
     95 
     96     # HTTPS server
     97     #
     98     #server {
     99     #    listen       443 ssl;
    100     #    server_name  localhost;
    101 
    102     #    ssl_certificate      cert.pem;
    103     #    ssl_certificate_key  cert.key;
    104 
    105     #    ssl_session_cache    shared:SSL:1m;
    106     #    ssl_session_timeout  5m;
    107 
    108     #    ssl_ciphers  HIGH:!aNULL:!MD5;
    109     #    ssl_prefer_server_ciphers  on;
    110 
    111     #    location / {
    112     #        root   html;
    113     #        index  index.html index.htm;
    114     #    }
    115     #}
    116 
    117 }

    添加nginx组与用户 

    #groupadd nginx

    #useradd -g nginx nginx

    安装 php

    #pacman -S php

    #pacman -S php-fpm

    配置php-fpm

    vim /etc/php/php-fpm.d/www.conf

    修改以下内容

    user = nginx
    group = nginx

    listen = 127.0.0.1:9000

    启动nginx php

    #systemctl start nginx

    #systrmctl start php-fpm

  • 相关阅读:
    洛谷/SPOJ SP3267 题解
    洛谷P3834题解
    洛谷P2607题解
    可持久化0-1Trie树
    反悔贪心
    记录人生第一次面试
    赋值构造函数和赋值运算符
    使用VS2017遇到的一些小问题
    关于C++中extern的简单笔记
    MFC单文档
  • 原文地址:https://www.cnblogs.com/lujion/p/6955515.html
Copyright © 2011-2022 走看看