Невозможно запустить сценарий PHP под Tomcat

Я использую Tomcat 6. Я установил PHP и пытаюсь запустить PHP внутри Tomcat с помощью PHP / JavaBridge. Я развернул JavaBridge.war в каталоге веб-приложений Tomcat. При запуске любого PHP-скрипта я получаю эту ошибку ниже. Пожалуйста, помогите, и я благодарю вас за вашу помощь.

Вот как я настраиваю PHP:

./ configure --with-mime-magic --with-config-file-path = / usr / local / Zend / и т. д. --with-apxs2 = / usr / local / apache2 / bin / apxs --with-libxml-dir = / usr --with-mhash = / usr / local --with-bz2 = / usr --with-curl = / usr --with-gettext = / usr --with-mysql = / usr / локальный / mysql --with-mcrypt = / usr / local --enable-magic-quotes --enable-bcmath - включить-календарь --enable-ftp --enable-сокеты --enable-wddx --enable-mbstring --enable-zip --enable-exif --with-gd = / usr --with-freetype-dir = / usr --with-jpeg-dir = / usr --with-png-dir = / usr --enable-gd-native-ttf --enable-fastcgi --enable-force-cgi-redirect

Сообщение об ошибке от Tomcat выглядит следующим образом:

HTTP-статус 500 -

тип Отчет об исключении

сообщение

описание Сервер обнаружил внутреннюю ошибку (), которая предотвратить это от выполнения этого запроса.

исключение

javax.servlet.ServletException: php.java.bridge.http.FCGIConnectException: не удалось подключиться к серверу php.java.servlet.fastcgi.FastCGIServlet.init (FastCGIServlet.java:133) org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:102) org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:298) org.apache.coyote.http11.Http11AprProcessor.process (Http11AprProcessor.java:861) org.apache.coyote.http11.Http11AprProtocol $ Http11ConnectionHandler.process (Http11AprProtocol.java:579) org.apache.tomcat.util.net.AprEndpoint $ Worker.run (AprEndpoint.java:1584) java.lang.Thread.run (Thread.java:662) основная причина

php.java.bridge.http.FCGIConnectException: не удалось подключиться к серверу php.java.bridge.http.SocketChannelFactory.test (SocketChannelFactory.java:58) php.java.servlet.fastcgi.FastCGIServlet.init (FastCGIServlet.java:131) org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:102) org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:298) org.apache.coyote.http11.Http11AprProcessor.process (Http11AprProcessor.java:861) org.apache.coyote.http11.Http11AprProtocol $ Http11ConnectionHandler.process (Http11AprProtocol.java:579) org.apache.tomcat.util.net.AprEndpoint $ Worker.run (AprEndpoint.java:1584) java.lang.Thread.run (Thread.java:662) основная причина

java.io.IOException: java.net.ConnectException: соединение отклонено php.java.bridge.http.FCGIConnectException. (FCGIConnectException.java:37) php.java.bridge.http.SocketChannelFactory.test (SocketChannelFactory.java:58) php.java.servlet.fastcgi.FastCGIServlet.init (FastCGIServlet.java:131) org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:102) org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:298) org.apache.coyote.http11.Http11AprProcessor.process (Http11AprProcessor.java:861) org.apache.coyote.http11.Http11AprProtocol $ Http11ConnectionHandler.process (Http11AprProtocol.java:579) org.apache.tomcat.util.net.AprEndpoint $ Worker.run (AprEndpoint.java:1584) java.lang.Thread.run (Thread.java:662) основная причина

java.io.IOException: PHP не найден. Пожалуйста, установите php-cgi. PHP тест команда была: [php-cgi, -v] php.java.bridge.Util $ Process.start (Util.java:1145) php.java.servlet.fastcgi.FCGIProcess.start (FCGIProcess.java:68) php.java.bridge.http.SocketChannelFactory.doBind (SocketChannelFactory.java:125) php.java.bridge.http.FCGIConnectionFactory.runFcgi (FCGIConnectionFactory.java:88) php.java.bridge.http.FCGIConnectionFactory $ 1.run (FCGIConnectionFactory.java:109) note Примечание Полная трассировка стека основной причины доступна в Apache Журналы Tomcat / 6.0.29.

Apache Tomcat / 6.0.29

8
задан Segaraga 19 August 2011 в 12:18
поделиться