能否请您帮助我们在html文件中执行php。由于我们在centos 6.9(64位)上使用Apache 2.4和php-fpm。我们已经使用下面的代码将php作为html执行,但我认为这是不正确的。
我在/opt/rh/httpd24/root/etc/httpd/conf/httpd.conf
文件中添加了以下代码:
# 2.4.10+ can proxy to unix socket # SetHandler "proxy:unix:/var/run/php5-fpm.sock|fcgi://localhost/"
# Else we can just use a tcp socket:
SetHandler "proxy:fcgi://127.0.0.1:9000"
# 2.4.10+ can proxy to unix socket # SetHandler "proxy:unix:/var/run/php5-fpm.sock|fcgi://localhost/"
# Else we can just use a tcp socket:
SetHandler "proxy:fcgi://127.0.0.1:9000"
现在我可以在htm文件中执行php,但每个htm文件都将渲染为php。因此,任何机构都可以帮助解决此问题。
我们想通过处理程序在html文件中执行php。
答案 0 :(得分:0)
在这里看看:https://www.server-world.info/en/note?os=CentOS_6&p=httpd&f=25。
将“ AddHandler”替换为:
AddHandler php-fastcgi .php .htm .html
这应该可以解决您的问题。