本文承接上文“Windows2003系统搭建Tomcat网站搭建小记”
在搭建了Tomcat网站后,如何让网站撑持PHP
PHP是一种通用开源剧本说话。语法接收了C说话、Java和Perl的特点,利于进修,利用普遍,本家儿要合用于Web开辟范畴。
打开PHP官网,我们可以看到PHP7.2要利用VC15的动态库PHP5.6利用VC11的动态库
下载PHP5.6尝尝看,装上VC10(VC2010)和VC11(VC2012)
解压后用php -v测试,报错
在PHP本家儿页的左下角处点击"archives",打开老版本下载列表
找到最后一个撑持VC9(VC2008)的php-5.4.9-nts-Win32-VC9-x86.zip
解压文件到指定文件夹我的是D:\tools\java\php
进入cmd,输入号令:php -v显示版本号,正常
当前目次下复制php.ini-development文件,并更名为php.ini
打开php.ini
用记事本找到以下两项,去失落注释";"并点窜
extension_dir = "ext"
cgi.force_redirect = 0
点窜Tomcat\conf文件夹下的context.xml
在Context节点后加上privileged="true"
点窜Tomcat\conf文件夹下的web.xml
在web-app节点下,与其它servlet并行处,新加一个servlet注重:不要添加到注释或其它servlet里面
内容如下:
<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:\tools\java\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
在phpbin文件夹下新建一个文本文件,更名为index.php
内容如下:
<?php phpinfo();?>
打开浏览器
输入地址:localhost:8080/phpbin/index.php
显示PHP信息,设置装备摆设当作功
后续:tomcat 撑持mysql
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!