zoukankan      html  css  js  c++  java
  • 安装php,配置nginx文件,

    安装php和配置nginx遇到的问题

    1、安装php

      yum install php php-mysqlnd php-fpm

    2、修改nginx.conf文件

    对应 /user/local/nginx/html目录创建index.php文件进行测试

    location ~ .php$ {
    root html;
    fastcgi_pass unix:/run/php-fpm/www.sock;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi.conf;
    }

    关于fastcgi_pass的设置,由于nginx和php有两种链接方式,一种是

    fastcgi_pass 127.0.0.1:9000;

    另一种是这个
    fastcgi_pass unix:/run/php-fpm/www.sock;

    这要根据/etc/php-fpm.d/www.conf文件中listen端口的值,如果是路径,那么fastcgi_pass 则需要写成 unix:路径,如果是端口,则用127.0.0.1:9000;

     配置完成的截屏

    2、修改用户组,如下user=nginx  group=nginx 同时对于nignx.conf文件中用户设置为nginx,两者保持一致,

    添加nignx用户和用户组

    groupadd -r nginx
    useradd -r -g nginx nginx

    常见因权限报错实例:【 connect() to unix:/run/php-fpm/www.sock failed (13: Permission denied) while connecting to upstream, client: 120.244.128.83, server: localhost, request: "GET /index.php HTTP/1.1", upstream: "fastcgi://unix:/run/php-fpm/www.sock:", host: "8.131.81.3"】

    nginx.conf文件

    文件 /etc/php-fpm.d/www.conf

  • 相关阅读:
    正向代理和反向代理
    轮询和长轮询
    偏函数 方法与函数的区别
    pipreqs 生成项目依赖的第三方包
    git安装与使用
    自动生成接口文档
    上线
    Android APK加固-完善内存dex
    Android APK加固-内存加载dex
    替换ClassLoader
  • 原文地址:https://www.cnblogs.com/donglovebobo/p/13942721.html
Copyright © 2011-2022 走看看