在tomcat上运行php
来源:互联网 发布:同声翻译软件手机版 编辑:程序博客网 时间:2024/06/06 02:47
注:windows系统,apache-tomcat-6.0.26,jdk-6u19-windows-i586,php-5.2.13-Win32 , pecl-5.2.5-Win32
1.先安装jdk。
2.安装apache-tomcat。(不会的google之)假设安装路径是 D:\tomcat
3.解压php到 D:\tomcat\php (解压在其他地方是否能行我还没有试过,大家可以试试)。
4.将php.ini-dist重命名为php.ini。在里面加上extension=php_java.dll,保存后将其copy到windows目录下。
5.解压pecl到D:\pecl ,将目录下的php_java.dll和php_java.jar拷贝到php的ext和windows\system32目录下,拷贝php5servlet.dll到php的目录下。
6.在tomcat的webapps下创建目录phptest,在phptest下创建目录WEB-INF,在WEB-INF目录下新建文件web.xml,文件内容为
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<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>
7.在php目录下新建文件夹tmp ,将pecl的phpsrvlt.jar文件解压到php的tmp目录中,修改php\tmp\net\php\下的reflect.properties和servlet.properties文件,将里面的内容改为library=php5servlet(就这一句话,不要有任何空格,打开这类文件我用的emeditor,记事本也行),完成后将php的tmp文件夹拷贝到tomcat\webapps\phptest下,重命名为lib。
8.将php下的tmp文件夹zip压缩,压缩后重命名为php5srvlt.jar,并将php5srvlt.jar拷贝到tomcat的lib目录下
9.将php下的php5servlet.dll和php5ts.dll拷贝到windows\system32下。
10.在tomcat\webapps\phptest\下新建文件info.php在里面输入以下内容
<?php
echo phpinfo();
?>
11.启动tomcat,在浏览器中输入http://127.0.0.1:8080/phptest/info.php你将看到哪熟悉的内容
附上原文链接:http://nexus.zteo.com/2008/02/15/how-to-setup-php5-with-tomcat-5/
Thanks: http://user.qzone.qq.com/383842983/blog/1273071824#!app=2&pos=1273071824
- 在tomcat上运行php
- 在tomcat上运行php
- 在eclipse上运行Tomcat
- jsp在tomcat上运行
- eureka运行在tomcat上
- 在tomcat中运行php
- 在sublime上运行php
- php项目运行到tomcat上
- 在Tomcat上运行servlet JSP
- 在Tomcat上运行ADF Essentials应用
- 使用quercus让php在tomcat运行
- PHP程序在IIS上如何运行
- 在android手机上运行PHP
- ictclas 在java中如何在tomcat上运行
- 如何在一台机器上运行两个tomcat
- Tomcat在MacOS上的安装及运行
- Solr学习笔记-在Tomcat上部署运行Solr
- LifeRay运行在Tomcat上的整改记录
- java线程以睡眠方式等待信号量的到来
- WinCE开发流媒体播放器--MPEG4
- Datetime数据类型之datetime2和datetimeoffset数据类型
- Java笔试题与答案
- 关于Android软件破解的经验总结
- 在tomcat上运行php
- 解决网站大流量问题的策略
- 个人整理CSS属性大全~~~~~~~
- 拆分奇偶数
- IE下点击div没反应???
- 表单过期的处理(提交出错后返回,保存原来数据)
- 为什么Java的string类要设成immutable(不可变的)
- Android的startActivity启动出错
- Oracle中的环境变量(ORACLE_HOME 和 ORACLE_SID)