在JBossWeb中使用PHP

10:52下午 二月 03, 2008 in category General by 沙漠独行者

    PHP模块允许你在运行Java应用程序的同时,也可以运行PHP脚本。它是一个调用一个本地内嵌PHP引擎扩展库的servlet。这个引擎默认是注释掉了,如果你要使用PHP,你需要去掉注释。

  JBossWeb的有关Web服务的文件在%JBossWeb%\server\default\deploy\jbossweb.sar这个目录下,其实这就是Tomcat目录。打开这个目录下的server.xml文件,去掉对如下内容的注释:

 <Listener className="org.apache.catalina.servlets.php.LifecycleListener"/>

然后打开conf目录下的web.xml文件,去掉对如下内容的注释: 

    <servlet>
        <servlet-name>php</servlet-name>
        <servlet-class>org.apache.catalina.servlets.php.Handler</servlet-class>
        <init-param>
          <param-name>debug</param-name>
          <param-value>0</param-value>
        </init-param>
         <load-on-startup>6</load-on-startup>
    </servlet>
    <servlet>
        <servlet-name>phps</servlet-name>
        <servlet-class>org.apache.catalina.servlets.php.Highlight</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>php</servlet-name>
        <url-pattern>*.php</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>phps</servlet-name>
        <url-pattern>*.phps</url-pattern>
    </servlet-mapping>

  还有重要的一步,你需要下载JBossWeb使用的PHP模块(下载)。其实这个模块就是一个编译好的PHP,只是附加用于JBossWeb调用的连接库。关于PHP的配置就不多说了,按照你平常配置PHP的方式就可以了。现在你就可以在JBossWeb中使用php了。

 我没有写出非常具体的PHP配置,如果你以前配置过PHP,这个应该不是问题,希望能起到抛砖引玉的作用。关于JBossWeb的功能,还需要进一步的研究。如果你有什么建议,请给我留言。

评论[0]

评论:

发表一条评论:
  • HTML语法: 启用