emmmm……一直是个计算机的渣渣 加上自己特别粗心 第一次自己配Tomcat和PHP 简直要哭晕在厕所
Tomcat(http://tomcat.apache.org/)
一、配置JDK(http://www.oracle.com/technetwork/java/javase/downloads/index.html)
以上网站进入后点击下载jdk,之后jdk的环境配置,我觉得看百度经验就挺好的,完整的配置教程(地址如下),最后cmd里面输入java或javac验证是否配置成功
https://jingyan.baidu.com/album/363872ecd62f5f6e4ba16fcb.html?picindex=1
二、Tomcat安装
先来说一下Tomcat
1.官网下载。 版本其实没啥要求 都可以
2.下载文件夹选择。进入到下载界面后有好多版本,core内有很多个文件,一般windows下载自己64-bit Windows zip(我电脑是64位的 如果你的是32的可以下载32位的)就可以了。PS:下载zip压缩包直接解压放到你想要的文件夹就可以了(比如我就放在C盘里 C:\tomcat7)如果你下载的是install 那就需要一直按下一步自行下载了 我觉得用zip压缩包比较方便
解压后软件包的目录:bin -- 文件夹主要是存放Tomcat服务启动相关的执行档及相关设定。 conf -- 文件夹主要是存放Tomcat服务器相关的设定。 webapps -- 文件夹主要是存放Tomcat管理网站及日后开发好的JSP网站布署的地方。 logs -- 文件夹主要是存放Tomcat日志文件存放的地方
3.环境变量的配置
①右键单击“我的电脑”,选择“属性”-“高级系统设置”,点击“环境变量”
②添加TOMCAT_HOME的环境变量,值为之前解压压缩包的地址
③编辑“变量名:CLASSPATH”,变量值就是%TOMCAT_HOME%\BIN,实际上就是指定tomcat的路径。(classpath一般都已经存在,所以直接找到双击编辑在后面添加就可以了)
注意:建议更改之前先保存一下原来的变量值,不然一旦不小心删除了,就比较麻烦了
4、将Tomcat加入服务(这一步不加的话 无法打开设置窗口)
从网上下载zip版本的,需要对tomcat加入服务,不然无法配置tomcat,也就是无法打开tomcat7w.exe这个程序所打开的设置窗口。
①win+R打开运行对话窗,输入cmd进入控制台,输入cd 命令进入tomcat7下的bin目录(cd C:\tomcat7\bin)
②进入后输入命令service.bat install,若程序提示:The service 'Tomcat7' has been installed 类似的语句,即安装成功
。顺便说一下,当不想要这个tomcat的时候,可以运行service.bat remove可以移除服务。也就是卸载。
5、启动Tomcat
bin目录下运行startup.bat即可启动Tomcat(双击或者控制台进入该目录后输入startup都可以)打开后是以下页面就代表可以啦!
二、Tomcat集成PHP
1.下载PHP(http://www.php.net/downloads.php)
进入网页下载PHP,建议不要最新的,不太稳定,选择版本后点击windows downloads,进入页面后点击zip压缩包即可下载。
解压PHP文件,放至之前的tomcat文件夹下
2.配置环境变量
将 Php.exe 所在的路径加入到系统path中
3.将php.ini-development 复制一份,改名php.ini;
4.打开php.ini, 去掉 extension_dir = "ext" 这个选项前面的分号;修改 cgi.force_redirect 为 cgi.force_redirect = 0 ;添加extension=php_mysql.dll 和 extension=php_mysqli.dll(语句前面加“;”表示注释,故若有该语句则去掉前面的“;”,没有则在下面加上一句即可)
5. 修改tomcat/conf/context.xml文件, 将加上 privileged="true" 属性, 即如图:
6.修改tomcat/conf/web.xml文件
添加<servlet></servlet>内的内容在web-app后,如下图所示,(注意:executable的参数为php-cgi.exe所在路径,cgiPathPrefix参数为WEB-INF/phpbin,即php程序的放置位置)
7.在webapps\ROOT\WEB-INF 下新建一个phpbin的文件夹, 在文件夹中新建一个index.php,内容为:
<?php phpinfo();?>
8.在浏览器中访问http:\\localhost:8080\phpbin\index.php看到以下内容,说明部署成功: