php在eclipse+tomcat+mysql环境下运行

本文详细介绍如何在Tomcat服务器上配置PHP环境,包括修改配置文件、设置环境变量及调试等步骤,帮助开发者快速实现PHP应用程序的部署。

之前已把tomcat与eclipse ee,mysql之间的连接配置好了。

一、配置php

1.将php解压到tomcat的根目录下,将文件夹名字改为php


2.把php.exe所在的路径(我的是D:\软件工具\tomcat\apache-tomcat-8.5.14\php5)加入到系统环境变量path中。


3.将php.ini-development 复制一份。改名php.ini

打开 extension_dir = "ext" 这个选项(即将前面的分号去掉)

修改cgi.force_redirect 为这样: cgi.force_redirect  = 0


二、配置tomcat

1.修改tomcat/conf/context.xml文件

将<Context >加上 privileged="true" 属性即:<Context privileged="true">

再加上<CookieProcessor className="org.apache.tomcat.util.http.LegacyCookieProcessor" />


2.修改wtpwebapps\你自己的项目名\WEB-INF\web.xml文件

在<web-app>中加入

<servlet>
        <servlet-name>php</servlet-name>
        <servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class>
        <init-param>
          <param-name>clientInputTimeout</param-name>
          <param-value>200</param-value>
        </init-param>
        <init-param>
          <param-name>debug</param-name>
          <param-value>0</param-value>
        </init-param>
        <init-param>
          <param-name>executable</param-name>
          <param-value>D:\软件工具\tomcat\apache-tomcat-8.5.14\php5\php-cgi.exe</param-value>
        </init-param>
        <init-param>
            <param-name>passShellEnvironment</param-name>
                    <param-value>true</param-value>
                </init-param>
        <init-param>
          <param-name>cgiPathPrefix</param-name>
          <param-value>WEB-INF/phpbin</param-value>
        </init-param>
         <load-on-startup>5</load-on-startup>
 </servlet>
<servlet-mapping>
        <servlet-name>php</servlet-name>
        <url-pattern>/phpbin/*</url-pattern>
</servlet-mapping>

重启tomcat服务:

wtpwebapps\你自己的项目名\WEB-INF下新建一个phpbin的文件夹
在下面新建一个index.php,写上php代码。


三、配置eclipse

1.打开Eclipse->Window->Preferences->PHP(若没有PHP则要下载,我是建了一个.php文件,eclipse自动提醒我要不要安装,我就安装了)


2.PHP Executables->Add,将自己的php.exe所在路径添加进去。


自己选择合适的debugger。


3.PHP Servers->New



这样就配置完了

网址上输入http://127.0.0.1:8088/TomcatTest/phpbin/index.php运行即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值