gpt4 book ai didi

php - 使用tomcat运行一个php应用程序?

转载 作者:IT王子 更新时间:2023-10-29 00:53:24 25 4
gpt4 key购买 nike

是否可以使用 tomcat 运行 PHP 应用程序?

在您告诉我只使用 httpd 之前,我的网络服务器上已经有一个 Java 应用程序在 host/myapp 上运行。现在我想在 host/roundcube 上安装 RoundCube。

一种是PHP,一种是Java。我一直看到副手引用资料说这是可能的,但没有真正的说明。我不想将它们放在不同的端口上,我需要标准的 HTTP 和 HTTPS 端口。

有人有这方面的资源吗?

最佳答案

是的,有可能Will Den .我们可以使用它自己的端口号 localhost:8080 在 tomcat 服务器中运行 PHP 代码

我正在写一些对你非常有用的步骤。

如何在 windows 的 Tomcat 6 上安装或运行 PHP

  1. 下载 PHP 5 并将其解压缩到一个目录 c:\php-5.2.6-Win32 - php-5.2.9-2-Win32.zip Download

  2. 下载 PECL 5.2.5 Win32 二进制文件 - PECL 5.2.5 Win32 Download

  3. 重命名php.ini-distphp.inic:\php-5.2.6-Win32

  4. php.ini 中取消注释或添加行(删除开头的分号) : ;extension=php_java.dll

  5. 复制php5servlet.dll从 PECL 5.2.5 到 c:\php-5.2.6-Win32

  6. 复制php_java.dllPECL 5.2.5c:\php-5.2.6-Win32\ext

  7. 复制php_java.jarPECL 5.2.5tomcat\lib

  8. 创建一个名为 "php" 的目录(或任何你喜欢的)在 tomcat\webapps目录

  9. 复制phpsrvlt.jarPECL 5.2.5tomcat\webapps\php\WEB-INF\lib

  10. 解压或解压 phpsrvlt.jar解压使用 winrar 或 winzip 解压使用:jar xfv phpsrvlt.jar

  11. 同时更改net\php\reflect.propertiesnet\php\servlet.propertieslibrary=php5servlet

  12. 重新创建 jar 文件-> jar cvf php5srvlt.jar net/php/.PS:如果 jar 文件没有运行,你必须为我添加系统变量的路径,我添加了 C:\Program Files\Java\jdk1.6.0\bin; to System variables/Path

  13. 创建 web.xmltomcat\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>
  14. 将 PHP 路径(c:\php-5.2.6-Win32)添加到 Windows 环境中的系统或用户路径(提示:右键单击并从 我的电脑

  15. 中选择属性
  16. 创建 test.phptomcat\webapps\php 下进行测试喜欢

  17. 重启tomcat

  18. 浏览localhost:8080/php/test.php

关于php - 使用tomcat运行一个php应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/779246/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com