Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.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
从Java运行PHP webapp_Java_Php_Resin_Quercus - Fatal编程技术网

从Java运行PHP webapp

从Java运行PHP webapp,java,php,resin,quercus,Java,Php,Resin,Quercus,我对运行PHP web应用程序感兴趣,其使用方式类似于: java -classpath ... com.example.LaunchPHP {php folder} 我能在Quercus上找到的所有文档都与从Resin运行相关,但这是我希望从CI构建运行时尽可能简单的东西 有什么可能性?打开URLConnection并通过web服务器点击PHP页面会更容易吗?通过QuercusServlet源代码挖掘,似乎需要调用Quercus.parse来获得一个QuercusPage,您可以在其上调用e

我对运行PHP web应用程序感兴趣,其使用方式类似于:

java -classpath ... com.example.LaunchPHP {php folder}
我能在Quercus上找到的所有文档都与从Resin运行相关,但这是我希望从CI构建运行时尽可能简单的东西


有什么可能性?

打开URLConnection并通过web服务器点击PHP页面会更容易吗?

通过
QuercusServlet
源代码挖掘,似乎需要调用
Quercus.parse
来获得一个
QuercusPage
,您可以在其上调用
execute
。我想你还需要先做一些设置(比如初始化php.ini值),但我认为阅读
QuercusServlet
源代码应该会让你找到正确的方向。

我的设置无法保证访问Apache这样的web服务器,但我可以控制Java部分。