Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在NetBeans中的java web应用程序项目中运行php_Php_Javascript_Apache_Tomcat_Netbeans - Fatal编程技术网

如何在NetBeans中的java web应用程序项目中运行php

如何在NetBeans中的java web应用程序项目中运行php,php,javascript,apache,tomcat,netbeans,Php,Javascript,Apache,Tomcat,Netbeans,我使用NetBeans从“文件-->新项目-->java web-->web应用程序”创建了一个java web应用程序。我使用Tomcat作为服务器。在我的计算机中,我可以在NetBeans php项目或XAMPP中毫无问题地运行php。 但是我想在JavaWeb应用程序项目中运行php命令。我尝试将此代码添加到index.jsp文件中 <html> <head> <meta http-equiv="Content-Type" conten

我使用NetBeans从“文件-->新项目-->java web-->web应用程序”创建了一个java web应用程序。
我使用Tomcat作为服务器。在我的计算机中,我可以在NetBeans php项目或XAMPP中毫无问题地运行php。
但是我想在JavaWeb应用程序项目中运行php命令。我尝试将此代码添加到index.jsp文件中

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
        <?php echo 'php code here'; ?>
        <h1>Hello World!</h1>
    </body>
</html>  

JSP页面
你好,世界!
它不打印'php code here'字符串,而是打印'Hello World!'字符串
我尝试将文件名index.jsp重命名为index.php(并在web.xml文件中更改名称)。但它仍然提供相同的输出


有人能告诉我怎么做吗?

检查您的Apache配置(httpd.conf)。在包含“AddType application/x-httpd-php.php”的行中,在末尾添加.jsp

AddType application/x-httpd-php .php .jsp

以及您希望使用PHP(.html、.htm等)解释的任何其他页面。

使用
标记,而不是
标记。解析器可能会混淆。请确保您的服务器设置为将
.jsp
页面解释为“可能包含PHP代码”。很抱歉,这是一个错误。是的。我改了。但结果是一样的。“并确保您的服务器设置为将.jsp页面解释为”可能包含PHP代码“是什么意思?请告诉我怎么做?它仍然不起作用。我的httpd.conf文件中没有“AddType application/x-httpd-PHP.PHP”。我将其添加为“AddType application/x-httpd-PHP.PHP.jsp”“。然后重新启动服务器。但仍然没有work@Roshanck你的机器上安装了php吗?我想是的。我可以运行php netbeans项目。我可以在XAMPP服务器中运行.php文件。这意味着我的机器上安装了php,对吗?:)在浏览器中导航到本地托管的php页面时会发生什么情况?它会显示输出。例如,如果我有一个文件名index.php,并且在index.php文件中。当我导航到这个文件时,它会显示“php代码在这里”作为输出