zoukankan      html  css  js  c++  java
  • nginx,php-fpm的安装配置

    在centos7.2的系统下安装nginx和php-fpm

    nginx

    安装

    yum install -y nginx
    

    即可完成安装

    配置

    由于之前项目使用的是apache,所以项目目录在var/www/html下面,需要更改nginx默认目录

     server {
            listen       80 default_server;
            listen       [::]:80 default_server;
            server_name  _;
            root         /var/www/html;
            #修改所有root对应的目录为/var/www/html
    
            # Load configuration files for the default server block.
            include /etc/nginx/default.d/*.conf;
      	    #项目在根目录使用此配置
            #location / {
            #root  /var/www/html;
            # index  index.html index.htm index.php;
            #  if (!-e $request_filename) {
            #       rewrite  ^(.*)$  /index.php?s=$1  last;
            #       break;
            #    }
            #}
            #项目在二级目录下使用配置
            #此配置是项目在二级目录下配置伪静态的重写规则,按照tp文档配置即可
            #所有location配置都要配置root目录
            location /blog/ {
                root /var/www/html;
                index index.html index.htm index.php;
                if (!-e $request_filename){
                    rewrite  ^/blog/(.*)$  /blog/index.php?s=$1  last;
                }
            }
            #此配置使nginx支持php
            location ~ .php$ {
                root /var/www/html; #指定php的根目录
               fastcgi_pass 127.0.0.1:9000;#php-fpm的默认端口是9000
               fastcgi_index index.php;
               fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
               include fastcgi_params;
        }
           location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$ {
                expires 100d;
               }
                location ~ .*.(js|css)?$ {
                 expires 30d;
               }   
    

    配置完成systemctl restart nginx即可

    php-fpm

    安装

    yum install -y php-fpm
    

    即可完成安装,默认版本是php5.4,要使用更高版本可使用yum search all php-fpm安装自己需要的版本,同样的方式搜索安装需要的扩展pdo扩展搜索的时候只有一个,但是在安装mysql扩展的时候会作为依赖安装pdo扩展,所以不需要单独安装pdo扩展

    安装完成使用systemctl start php-fpm即可启动

    安装完成需要手动yum install php-pdo yum install php-mysql安装这两个扩展

  • 相关阅读:
    shutil模块详解
    pycharm连接服务器
    python中__name__属性的使用
    ORM学习笔记
    ORM连表操作
    python操作mysql实例
    python登录项目
    pycharm建立第一个django工程-----windows中
    打印顺序
    shell脚本
  • 原文地址:https://www.cnblogs.com/EdwinChan/p/8383842.html
Copyright © 2011-2022 走看看