rznice的专栏

由于需要测试一个php的环境。故记录此处。

环境

OS:win8.1 up1 64bit

tomcat:8.0.14 64bit

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

将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>中加入

<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\php\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服务:

在webapps\ROOT\WEB-INF下新建一个phpbin的文件夹

在下面新建一个index.php

里面的内容为:

<?php phpinfo();?>

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

参考:





积极思考造成积极人生,消极思考造成消极人生。

rznice的专栏

相关文章:

你感兴趣的文章:

标签云: