我正在尝试使内联PHP在我的网站上工作,但是将html文件发送到PHP-FPM只会解析php并将其余文件丢弃。 这是我的nginx配置的一部分。
location ~ \.(php|html)$ {
root /srv/www/htdocs/;
fastcgi_pass 127.0.0.1:9644;
fastcgi_index index.html;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
我确实将html作为php-fpm中可接受的文件扩展名。
在文件中的任何位置添加<?php phpinfo(); ?>
而不将文件发送到php-fpm都行不通,但是当我确实将<?php phpinfo(); ?>
发送到php-fpm时,除phpinfo之外的所有内容都被丢弃。 >
编辑:解决了这个问题。我有扩展程序,服务器端包含的设置错误。
答案 0 :(得分:0)
我的文件扩展名包括设置错误。原来html和php服务器端包含的内容不同,并且文件扩展名与此无关。
编辑:显然现在无法将其标记为答案。猜猜我要等两天。