本文承接上文“Windows2003系统搭建Tomcat网站搭建小记”
在搭建了Tomcat网站后,若何让网站撑持PHP
PHP是一种通用开源剧本说话。语法接收了C说话、Java和Perl的特点,利于进修,利用普遍,本家儿要合用于Web开辟范畴。
东西/原料
- PHP5.4.9
- apache-tomcat-8.5.31
一、PHP版本的选择
- 1
打开PHP官网,我们可以看到PHP7.2要利用VC15的动态库PHP5.6利用VC11的动态库
下载PHP5.6尝尝看,装上VC10(VC2010)和VC11(VC2012)
解压后用php -v测试,报错
- 2
在PHP本家儿页的左下角处点击"archives",打开老版本下载列表
找到最后一个撑持VC9(VC2008)的php-5.4.9-nts-Win32-VC9-x86.zip
- 3
解压文件到指心猿意马文件夹我的是D:\tools\java\php
进入cmd,输入号令:php -v显示版本号,正常
- 4
当前目次下复制php.ini-development文件,并更名为php.ini
- 5
打开php.ini
用记事本找到以下两项,去失落注释";"并点窜
extension_dir = "ext"
cgi.force_redirect = 0
二、点窜Tomcat设置装备摆设
- 1
点窜Tomcat\conf文件夹下的context.xml
在Context节点后加上privileged="true"
- 2
点窜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>
三、测试
- 1
在Tomcat\webapps\Root\web-inf目次下
新建一个文件夹phpbin
在phpbin文件夹下新建一个文本文件,更名为index.php
内容如下:
<?php phpinfo();?>
- 2
打开浏览器
输入地址:localhost:8080/phpbin/index.php
显示PHP信息,设置装备摆设当作功
- 3
后续:tomcat 撑持mysql
注重事项
- 上述设置装备摆设文件不得含中文字符,编码为ANSI,包罗注释。
- VC9(VC2008)VC10(VC2010)VC11(VC2012),安装之前要查抄是否已装
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/231470.html
- 上一篇: WORD怎么设置文档字符间距
- 下一篇: matlab中怎么设置图形背景颜色
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
希瑟(Heather)——欧美十大最佳柯南灰歌
二人梭哈
faceu激萌怎么把瘦脸开到最大
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:200248
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:497