请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

nginx如何配置在html嵌套php代码通过浏览器访问不被注释掉

我这边有个网站配置文件test.com.conf,支持.html和.php页面访问,可以通过浏览器输入
服务器ip+.html或者.php访问html页面和php页面,但在html页面添加php代码通过浏览器
访问php代码被注释掉了,在百度和谷歌也搜索了好多方法都说在该目录下/etc/php-fpm.d
修改www.conf文件,添加该命令security.limit_extensions = .php .php3 .php4 .php5 .html
添加了又重启了php-fpm服务还是不行

我的网站根目录
网站根目录
网站配置文件
网站配置文件
网站配置文件的配置内容
网站配置
php-fpm配置
php-fpm配置文件
php-fpm配置

启动nginx,在浏览器访问
访问html页面
查看源码,在源码里可以看到无法解析php代码
无法在html页面解析php代码

访问.php文件可以正常解析php代码
php页面

请问这个问题该如何解决,目前可以通过浏览器访问.html和.php页面,但在.html页面嵌套
php代码会被浏览器注释掉。

正在回答 回答被采纳积分+3

1回答

Jeson 2020-05-21 21:26:50

你这个是HTML中嵌入了php的代码吗?这样没法解析?

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉3167453 #1
    是的,而且,我根据你的那个配置在opt目录以外创建网站根目录无法访问,在opt目录内可以在html里面嵌套php代码也可以正常访问
    回复 有任何疑惑可以回复我~ 2020-05-21 21:31:52
  • Jeson 回复 提问者 慕粉3167453 #2
    尝试把所有php-fpm进程重启,然后看看error.log有报错吗?
    回复 有任何疑惑可以回复我~ 2020-05-21 21:35:14
  • 提问者 慕粉3167453 回复 Jeson #3
    我刚把所有的环境全删掉了,准备从头再配置一遍
    回复 有任何疑惑可以回复我~ 2020-05-21 21:38:34
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信