Java 页面中的PHP没有';当我尝试使用HTTP访问页面时,无法解析

Java 页面中的PHP没有';当我尝试使用HTTP访问页面时,无法解析,java,php,jakarta-ee,netbeans,Java,Php,Jakarta Ee,Netbeans,当我试图运行PHP页面时,PHP没有被解析。我使用NetBeans并运行apachetomcat作为服务器。我已经为PHP定义了解释器,如下快照所示: 如果我尝试在IDE中运行PHP页面(使用默认的shift+F6),它会运行,但会使用URLfile:///C:/Users/user/AppData/Local/Temp/php_1.php11992.html用于名为php_1.php的文件。但是当我尝试测试URLlocalhost:8081/app/php_1.php时,页面中的php没有被

当我试图运行PHP页面时,PHP没有被解析。我使用NetBeans并运行apachetomcat作为服务器。我已经为PHP定义了解释器,如下快照所示:

如果我尝试在IDE中运行PHP页面(使用默认的shift+F6),它会运行,但会使用URL
file:///C:/Users/user/AppData/Local/Temp/php_1.php11992.html
用于名为
php_1.php的文件
。但是当我尝试测试URL
localhost:8081/app/php_1.php
时,页面中的php没有被解析,我只看到HTML被解析

这可能是什么原因?如何直接解析PHP


注意:我已经安装了
XAMPP
,我在上面的快照中给出的路径是与XAMPP包一起打包的PHP解释器的路径。

确保tomcat web服务器停止,XAMPP服务器运行,因为可能存在冲突(端口、uri等)

如果XAMPP正在运行,但仍然无法工作,则可以尝试以下操作:

确保Web服务器具有conf.d中设置的类型:

AddType application/x-httpd-php .php .php5 .phtml
此外,如果您使用的是短标记,请确保在php.ini中启用了它


确保在XAMPP中启用了mod_php(默认情况下应为)。您可以通过在XAMPP中导航到httpd.exe并键入httpd-M来实现这一点,它将列出当前使用的模块。

tomcat不是用于JSP吗?虽然我相信你可以通过在URL上指定某些规则来同时设置它们。。快速搜索后我发现了这一点。希望这能对你有所帮助。我可能误解了一个概念。但是需要启动
xampp
?我已经从netbeans运行了
tomcat