阅读 102

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

原文:https://www.cnblogs.com/coolYuan/p/14812992.html

文章分类
代码人生
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐