Ответ 1
Да, возможно Будет ли Den. мы можем запустить PHP-код на сервере tomcat, используя его собственный номер порта localhost: 8080
здесь я пишу какой-то шаг, который так полезен для вас.
Как установить или запустить PHP на Tomcat 6 в Windows
-
скачать и распаковать PHP 5 в каталог,
c:\php-5.2.6-Win32
- php-5.2.9-2-Win32.zip Загрузить -
скачать PECL 5.2.5 Win32 - PECL 5.2.5 Win32 Загрузить
> -
переименуйте
php.ini-dist
вphp.ini
вc:\php-5.2.6-Win32
-
Раскомментируйте или добавьте строку (удалите полуточку в начале) в
php.ini
:;extension=php_java.dll
-
скопировать
php5servlet.dll
из PECL 5.2.5 вc:\php-5.2.6-Win32
-
скопировать
php_java.dll
из PECL 5.2.5 вc:\php-5.2.6-Win32\ext
-
скопировать
php_java.jar
из PECL 5.2.5 вtomcat\lib
-
создать каталог с именем
"php"
(или что-нибудь подобное) в каталогеtomcat\webapps
-
скопировать
phpsrvlt.jar
из PECL 5.2.5 вtomcat\webapps\php\WEB-INF\lib
-
Unjar или unzip
phpsrvlt.jar
для unzip использования winrar или winzip для использования unjar:jar xfv phpsrvlt.jar
-
измените как
net\php\reflect.properties
, так иnet\php\servlet.properties
наlibrary=php5servlet
-
Восстановить файл jar - > jar cvf php5srvlt.jar net/php/. PS: если файл jar не запускается, вам нужно добавить Путь к системным переменным для меня. Я добавил
C:\Program Files\Java\jdk1.6.0\bin; to System variables/Path
-
создайте
web.xml
вtomcat\webapps\php\WEB-INF
с этим контентом:<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd "> <servlet> <servlet-name>php</servlet-name> <servlet-class>net.php.servlet</servlet-class> </servlet> <servlet> <servlet-name>php-formatter</servlet-name> <servlet-class>net.php.formatter</servlet-class> </servlet> <servlet-mapping> <servlet-name>php</servlet-name> <url-pattern>*.php</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>php-formatter</servlet-name> <url-pattern>*.phps</url-pattern> </servlet-mapping> </web-app>
-
Добавить путь PHP (
c:\php-5.2.6-Win32
) к вашей системе или пути пользователя в среде Windows (Подсказка: щелкните правой кнопкой мыши и выберите "Свойства" из Мой компьютер -
создать
test.php
для тестирования вtomcat\webapps\php
как -
Перезапустить tomcat
-
просмотреть
localhost:8080/php/test.php