|
From: <php...@li...> - 2010-05-11 16:18:56
|
Hello, I have installed PHP-Java-Bridge on a 32 Bit System: Tomcat Version: Apache Tomcat/6.0.26 JVM Version: 1.6.0_13-b03 JVM Vendor: Sun Microsystems Inc. OS Name: Windows XP OS Version: 5.1 OS Architecture: x86 I deployed JavaBridge.war, Examples work fine. I then have installed PHP-Java-Bridge on a 64 Bit System: Tomcat Version: Apache Tomcat/6.0.26 JVM Version: 1.6.0_20-b02 (64Bit) JVM Vendor: Sun Microsystems Inc. OS Name: Windows 2003 OS Version: 5.2 OS Architecture: amd64 Deployment of JavaBridge.war without any visible problems. Tomcat localhost.log: >07.05.2010 11:12:31 org.apache.catalina.core.ApplicationContext log >INFO: PhpJavaServlet: PHP/Java Bridge servlet D:\Tomcat 6.0\webapps\JavaBridge version 6.1.2.1 ready. When I try to start http://localhost:8080/JavaBridge/ I get ... nothing (waiting for timeout?) Once I got the Message (I can't reproduce): No suitable php fastcgi sapi found. Install PHP as either "/usr/bin/php-cgi" or "c:/Program Files/PHP/php-cgi.exe" or "D:\Tomcat 6.0\webapps\JavaBridge\WEB-INF\cgi\php-cgi-amd64-windows.exe". See also "php_exec" in your WEB-INF/web.xml. I went to U:\Tomcat 6.0\webapps\JavaBridge\WEB-INF\cgi\amd64-windows And found the advice: you can rename your php fastcgi binary to "php-cgi-amd64-windows.exe", add it and its phpXts.dll (!) to your web application WEB-INF/cgi directory and re-deploy your web application. Here I got stuck: What is phpXts.dll and where can I get it from? - do I really need it? In the long run: Is there a step by step guide how to use PHP-JavaBridge on 64Bit Windows Server Systems? Help is very much appreciated Dirk |