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

it2022-05-05  86

准备工具: 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成功

转载于:https://www.cnblogs.com/zack/archive/2009/05/06/1450939.html


最新回复(0)