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
    
  • 相关阅读:
    mysql常用技能分享
    php生成器使用总结
    MySQL索引使用方法和性能优化
    servlet相关
    UML图
    How Tomcat Works
    字符串编码
    高效工作
    php 设计模式总结
    python之装饰器
  • 原文地址:https://www.cnblogs.com/coolYuan/p/14812992.html
Copyright © 2011-2022 走看看