TOMCAT 下部署 PHP

java开发者都知道,tomcat是用来部署java web项目的。前几天老k偶然得知PHP/Java Bridge,通过它可以实现在jsp和php之间共享session,详见《如何实现jsp和php共享session》php教程,今天突发奇想,通过PHP/Java Bridge能不能把一个完全用php开发的项目部署到tomcat里,尽管意义不是很大,但对于那些需要在java项目里集成php开发的模块的话还是很有用的。说干就干,我马上去PHP/Java Bridge的官网看了,原来它还真可以用于将php项目部署到tomcat的用途,官方提到可以将Moodle、mediaWiki、Joomla等php开源项目部署到tomcat。下面是详细步骤。

1.环境准备

将php项目部署到tomcat并不意味着不需要安装php了,事实上,还是需要安装php环境的,老k安装的是xampp,这样很方便就安装了php环境,xampp的安装教程请参考《如何安装xampp》;除了php之外还需要安装java虚拟机和tomcat。这些工具的最低配置为php 5.x、java 6或以上、tomcat 6或以上。

2.配置tomcat

将PHP/Java Bridge的JavaBridge.jar、php-servlet.jar和php-script.jar复制到tomcat的lib目录下;

修改tomcat安装目录下conf文件夹里的web.xml文件,在web-app标签里增加以下的代码;

1
<listener>
2
 <listener-class>php.java.servlet.ContextLoaderListener</listener-class>
3
 </listener>
4
 <servlet>
5
 <servlet-name>PhpJavaServlet</servlet-name>
6
 <servlet-class>php.java.servlet.PhpJavaServlet</servlet-class>
7
 </servlet>
8
 <servlet>
9
 <servlet-name>PhpCGIServlet</servlet-name>
10
 <servlet-class>php.java.servlet.fastcgi.FastCGIServlet</servlet-class>
11
 <init-param>
12
 <param-name>prefer_system_php_exec</param-name>
13
 <param-value>On</param-value>
14
 </init-param>
15
 <init-param>
16
 <param-name>php_include_java</param-name>
17
 <param-value>Off</param-value>
18
 </init-param>
19
 </servlet>
20
 <servlet-mapping>
21
 <servlet-name>PhpJavaServlet</servlet-name>
22
 <url-pattern>*.phpjavabridge</url-pattern>
23
 </servlet-mapping>
24
 <servlet-mapping>
25
 <servlet-name>PhpCGIServlet</servlet-name>
26
 <url-pattern>*.php</url-pattern>
27
 </servlet-mapping>
接着在welcome-file-list标签里增加下面这一行代码

1
<welcome-file>index.php</welcome-file>
3.部署php项目

直接到php项目复制到tomcat的webapps目录下,然后启动tomcat,在浏览器输入“http://localhost:8080/php项目名”就可以看到效果了。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要将WordPress部署Tomcat上,你需要按照以下步骤进行操作: 1. 首先,确保你已经安装了Java和Tomcat,并且Tomcat已经成功运行。 2. 下载WordPress的最新版本,并解压缩文件。 3. 将WordPress文件夹中的所有文件复制到Tomcat的webapps目录下。默认情况下,该目录位于Tomcat安装目录下的webapps文件夹内。 4. 打开WordPress文件夹中的wp-config-sample.php文件,并将其另存为wp-config.php。 5. 编辑wp-config.php文件,设置数据库连接信息。根据你的数据库配置,修改以下行: ``` define('DB_NAME', 'your_database_name'); define('DB_USER', 'your_database_username'); define('DB_PASSWORD', 'your_database_password'); define('DB_HOST', 'localhost'); ``` 6. 保存并关闭wp-config.php文件。 7. 打开浏览器,在地址栏中输入`http://localhost:8080/wordpress`(如果你使用的是默认端口8080)。WordPress的安装向导将会启动。 8. 按照安装向导的指示,输入网站标题、管理员用户名和密码等信息,并完成安装过程。 9. 当安装完成后,你可以通过`http://localhost:8080/wordpress`访问你的WordPress网站。 请注意,将WordPress部署Tomcat上可能会限制一些功能和插件的使用,因为WordPress通常是针对Apache服务器进行优化的。而且,Tomcat主要用于Java应用程序的部署,不是专为PHP应用程序设计的。因此,如果你要使用WordPress的全部功能和插件,建议将其部署到Apache服务器上。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值