Apache+Tomcat+Mysql+php整合jsp,php

准备工具:
J2SDK 1.4.2(Java平台)
Apache 2.2.2(WWW服务器)
Tomcat 5.0.28(由于Tomcat5.5要求J2sdk 5所以还是选择了5.0)
Mysql 5.0.22(免安装版)
PHP 5.1.16

运行平台:Windows XP(Linux下安装方法这里不介绍了,用DEB包或RPM包安装起来很方便,主要是整合的问题)

一,安装J2SDK 1.4.2
1,从www.sun.com或者其他地方下载Windows下的安装包,安装过程并不复杂,一般下一步就行了。
2,配置环境变量。右键我的电脑->高级->环境变量->系统变量
添加JAVA_HOME值为C:j2sdk1.4.2(路径视自己安装情况而定);
添加classpath值为C:j2sdk1.4.2libdt.jar;C:j2sdk1.4.2libtools.jar;C:j2sdk1.4.2lib;.;注意最后面的那个".";Path里添加值C:j2sdk1.4.2bin;
3,命令提示符下输入javac,出现参数提示则表示安装成功.

二,安装Tomcat
1,将下载到的jakarta-tomcat-5.0.28.zip解压缩到D:tomcat.
2,配置环境变量。右键我的电脑->高级->环境变量->系统变量
添加TOMCAT_HOME 值为"D:tomcat" ;
添加CATALINA_HOME 值为"D:tomcat" ;
3,进入"D:tomcatbin"目录,双击startup.bat启动Tomcat服务(双击shutdown.bat关闭Tomcat服务);
4,用浏览器打开localhost:8080 如果出现欢迎界面表示安装成功。
5,Tomcat的默认目录为D:tomcatwebappsROOT

三,安装Apache
1,运行下载的apache_2.2.2-win32-x86-no_ssl.exe
2,输入http://localhost应该能看到欢迎界面。
3,按步骤安装后,下载mod_jk-apache-2.2.2.so,将它复制到C:Program FilesApache2.2modules中。
4,打开记事本输入
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
以workers.properties为文件名保存到C:Program FilesApache2.2conf里面
5,配置Apache。
用记事本打开C:Program FilesApache2.2confhttpd.conf
在末尾添加
LoadModule jk_module modules/mod_jk-apache-2.2.2.so
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat "%w %V %T"
#JkMount /servlet/* ajp13
JkMount /*.jsp ajp13
JkMount /*.do ajp13
JkMount /jspweb/*.jsp ajp13
6,先启动Tomcat,再启动Apache,用浏览器打开localhost:8080/index.jsp
应该能看到欢迎界面,再输入localhost/index.jsp同样可以。
表明安装成功。

四,安装php
1,从www.php.net下载php5.0.16 for windows,解压缩到D:php
2,添加环境变量。在Path里添加D:php;D:phpext;
3,在D:php里将php.ini-dist改成 php.ini
4,用记事本打开php.ini将extension_dir = "./"改成extension_dir = "D:phpext";
将;extension=php_mysql.dll前的;去掉

五,整合php和apache
尝试,在C:Program FilesApache2.2confhttpd.conf添加
LoadModule php5_module "D:/php/php5apache2.dll"
PHPIniDir "D:/php"
AddType application/x-httpd-php .php
发现启动apache失败,查资料发现php5.1.16与apache2.2.2不兼容。
因此从网上下得php5apache2_2.dll(发现版本号为5.2.0,是php正在开发中的版本)放到D:/php/php5apache2.dll;
启动成功。
在C:Program FilesApache2.2htdocs里放个index.php内容如下
<?php
phpinfo();
?>
在浏览其中输入localhost/index.php 显示正常

六,安装Mysql
1,从www.mysql.cn下载到mysql-noinstall-5.0.22-win32.zip解压到D:mysql
2,进入D:mysqlbin 运行 mysqld-nt.exe
3,在命令提示行下进入D:mysqlbin,输入mysql -uroot -p,
按回车两次后出现:mysql>
表示启动mysql成功
posted @ 2009-05-06 19:30  Z.W.  阅读(363)  评论(0编辑  收藏  举报