java - 在 Tomcat9 上安装 PHP7 Servlet

标签 java php tomcat servlets integration

我正在尝试在 Windows 10 (x64) 上手动将 PHP 7.1.11 与 Tomcat 9 集成。我尝试使用 Pecl_5.2.5 遵循教程,但是,这些库是在 32 位上构建的并且没有加载:

java.lang.UnsatisfiedLinkError: 
Applications\PHP\php5servlet.dll: Can't load this .dll (machine code=0x501) on a AMD 64-bit platform
java.lang.ClassLoader$NativeLibrary.load(Native Method)
java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
java.lang.ClassLoader.loadLibrary(ClassLoader.java:1857)
java.lang.Runtime.loadLibrary0(Runtime.java:870)
java.lang.System.loadLibrary(System.java:1122)
net.php.reflect.loadLibrary(reflect.java:34)
net.php.reflect.<clinit>(reflect.java:29)

是否有任何 x64 二进制文件来替换 php5servlet.dll(x32)。甚至更好。是否有 php7servlet.dll 可以集成到我的机器中?

谢谢。

最佳答案

我无法这样做,似乎这些库尚未针对 x64 -> PHP7 进行编译,但我能够使用 XAMPP 和 Apache(不是 tomcat)。如果您不需要部署 Java,它可能会有用。

https://sourceforge.net/projects/xampp/?source=typ_redirect

关于java - 在 Tomcat9 上安装 PHP7 Servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47207322/

相关文章:

java - 如何使用 BigDecimal 验证精度和比例?

java - 使用gradle编译时如何在intellij中包含构建目录作为源目录

java - 在接口(interface)方法的 throws 子句中放什么?

php - 在 PHP 中创建 DAO 的正确方法

javascript - 页面未在顶部加载

java - 线程 "ajp-bio-8009-exec-1"中的异常

tomcat - 如何在 intelliJ 中为 Tomcat 设置调试/运行配置

java - GWT Request Builder 不在生产中工作,但在开发中工作

php - 将 PDF(具有透明度 * 和 * CMYK)转换为 jpg

apache - 我的网站因 tomcat 的内存不足异常而崩溃