当前位置: 首页 >> Windows >> 【设置】tomcat运行php >> 正文

【设置】tomcat运行php

3年前 (2021-04-15)     作者:Jiaozn     分类:Windows     阅读次数:1625     评论(0)    

准备材料:

php:php-5.6.27-Win32-VC11-x64.zip

tomcat7

操作系统:windows 10

--------------------

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

把php.exe所在的路径加入到path中。

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

打开 extension_dir = "ext" 这个选项

 

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

 

修改tomcat/conf/context.xml文件

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

在<web-app>(web.xml)中加入

复制代码
  
    php  
    org.apache.catalina.servlets.CGIServlet  
      
      clientInputTimeout  
      200  
      
      
      debug  
      0  
      
      
      executable  
      D:\tomcat\php\php-cgi.exe  
      
      
        passShellEnvironment  
    true    
      
      cgiPathPrefix  
      WEB-INF/phpbin  
      
     5
复制代码

 

<servlet-mapping>  
    <servlet-name>php</servlet-name>  
    <url-pattern>/phpbin/*</url-pattern>  </servlet-mapping>

重启tomcat服务:

在webapps\ROOT\WEB-INF 下新建一个phpbin的文件夹(开始没注意建这个文件夹,直接index.php放在web-inf下面,结果访问404)

在下面新建一个index.php

里面的内容为:

<?php phpinfo();?>

http://localhost:8080/phpbin/index.php 看到以下内容。说明部署成功:

 


除非注明,发表在“Jiaozn的博客”的文章『【设置】tomcat运行php』版权归Jiaozn所有。 转载请注明出处为“本文转载于『Jiaozn的博客』原地址https://www.jiaozn.com/reed/677.html
0

评论

发表评论   

昵称*

E-mail*(建议输入,以便收到博主回复的提示邮件)

网站

分享:

支付宝

微信