zoukankan      html  css  js  c++  java
  • nginx服务在html中嵌入php代码无法显示问题

    问题描述

    搭建nginx服务后,在index.html文件中嵌入php代码,浏览器会将php代码注释掉,进而不解释php代码。
    

    解决方法

    ​ 首先修改nginx.conf配置文件(或者其他的nginx配置文件),修改内容如下:

        location ~ .php|.html$ { // 修改位置,原内容为:location ~ .php$ {
            root           /usr/share/nginx/html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }
    

    ​ 然后修改php-fpm中的www.conf文件,修改内容如下:

    ; Limits the extensions of the main script FPM will allow to parse. This can
    ; prevent configuration mistakes on the web server side. You should only limit
    ; FPM to .php extensions to prevent malicious users to use other extensions to
    ; exectute php code.
    ; Note: set an empty value to allow all extensions.
    ; Default Value: .php
    security.limit_extensions = .php .php3 .php4 .php5 .html  // 修改位置,将‘;’去掉,添加.html
    
  • 相关阅读:
    python求3的倍数与和
    linux内核优化参数
    ssh 调优参数
    mysql xtarbackup备份脚本
    mysql全库备份数据库脚本
    python json模块
    python函数介绍
    字典常用操作
    python常用字符串操作
    最好的10本适用于初学者阅读的javaScript和jQuery书籍
  • 原文地址:https://www.cnblogs.com/coolYuan/p/14812992.html
Copyright © 2011-2022 走看看