Я пытаюсь вручную интегрировать PHP 7.1.11 с Tomcat 9 на Windows 10 (x64). Я пытался следовать руководству, используя 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.
Других решений пока нет …