bei 发表于 2015-8-6 10:13:59

WinXP+apache+Tomcat+PHP+MySQL

  这个东西好难配,goole了好多篇文章综合了一下,呵呵
前期准备:
所需软件列表:(本配置以下列软件版本完成)
1、 apache_2.0.54-win32-x86-no_ssl (apache web服务器)
2、 PHP-5.0.4-Win32 (PHP语言解析器)
3、 MySQL-4.1.12a-win (MySQL数据库)
4、 j2sdk-1_4_2-windows-i586 (Java语言环境)
5、 jakarta-tomcat-5.0.30 (Tomcat JSP解析服务器)
6、 mod_jk-1.2.14-apache-2.0.54.so (整合apache+Tomcat的plus)
7、 mysql-connector-java-3.0.16-ga-bin (Tomcat连接MySQL驱动)
8、 phpMyAdmin-2.6.2 (PHP、MySQL管理工具)

开始安装:
一、 apahce+PHP安装配置
1. 安装apache_2.0.54-win32-x86-no_ssl,安装路径为:D:\Web Service\。
2. 安装完成之后,apache服务自动加载,打开浏览器,浏览:http://localhost/,出现apache欢迎页面。
3. 安装PHP-5.0.4-Win32,一般下载的PHP文件为一个免安装的压缩包,解压到D:\Web Service\PHP5。
4. 配置PHP和apache,使之能解析php程序。
(a)PHP 以 CGI 方式安装到 Apache 2.0:
apache配置:D:\Web Service\apahce2\conf\httpd.conf
   ScriptAlias /php/ "D:/Web Service/PHP5/"
   AddType application/x-httpd-php .php
   Action application/x-httpd-php "/php/php-cgi.exe"
(b)PHP 以模块方式安装到 Apache 2.0
移动php5ts.dll到system32目录。然后您需要插入如下两行到httpd.conf中:
LoadModule php5_module "D:/Web Service/PHP5/php5apache2.dll"
   AddType application/x-httpd-php .php
5.重新启动Apache服务器,用编辑器编写如下语句:            

保存文件名为"test.php"到D:\Web Service\apache2\htdocs目录,然后打开浏览器,浏览:http://localhost/test.php,出现PHP基本信息就说明配置成功。
二、安装JDK和Tomcat
1. 安装j2sdk-1_4_2-windows-i586,默认安装路径就可以。
2. 安装jakarta-tomcat-5.0.30,解压到D:\Web Service\Tomcat5。
3.设置环境变量,所有设置均在系统变量栏进行。
   新建->变量名:JAVA_HOME
->变量值:C:\j2sdk1.4.2
新建->变量名:TOMCAT_HOME
->变量值:D:\Web Service\Tomcat5
新建->变量名:PATH
->变量值:C:\j2sdk1.4.2\bin
新建->变量名:CLASSPATH
->变量值:.;C:\j2sdk1.4.2\lib
4. 启动Tomcat服务器,打开浏览器,浏览:http://localhost:8080/,出现Tomcat欢迎页面。
三、整合apache+Tomcat服务器
1. 复制mod_jk-1.2.14-apache-2.0.54.so文件到D:\Web Service\Apache2\modules目录。
2. Apache配置:
D:\Web Service\Apache2\conf\httpd.conf
在此配置文件最后添加以下语句,用以支持jsp程序:
LoadModule jk_module modules/mod_jk-1.2.14-apache-2.0.54.so
   JkWorkersFile "D:/Web Service/Tomcat5/conf/workers.properties"
   JkMount /servlet/* ajp13
   JkMount /*.jsp ajp13
3. 查看D:\Web Service\Tomcat5\conf\server.xml文件中有关端口"8009"是否被注释,如果是和我这的版本一致的话,不用修改。
4. 在D:\Web Service\Tomcat5\conf\目录下,新建文件名为"workers.properties"的文件,将如下内容复制到新建文件workers.properties中。
workers.properties
# 只复制以下内容即可:
# modify the path as on your settings
workers.java_home=C:\j2sdk1.4.2
workers.apache_log=D:\Web Service\Apache2\logs
workers.tomcat_home=D:\Web Service\Tomcat5
ps=\
worker.list=ajp12,ajp13 # ,loadbalancer,jni
worker.ajp12.type=ajp12
worker.ajp12.host=localhost
worker.ajp12.port=8007
worker.ajp12.lbfactor=1
worker.ajp13.type=ajp13
worker.ajp13.host=localhost
worker.ajp13.port=8009
worker.ajp13.lbfactor=1
worker.loadbalancer.type=lb
worker.loadbalancer.balanced_workers=ajp12,ajp13
worker.jni.type=jni
worker.jni.bridge=tomcat33
worker.jni.class_path=$(workers.tomcat_home)$(ps)server$(ps)classes
worker.jni.class_path=$(workers.tomcat_home)$(ps)server$(ps)catalina.jar
worker.jni.cmd_line=-home
worker.jni.cmd_line=$(workers.tomcat_home)
worker.jni.cmd_line=-config
worker.jni.cmd_line=$(workers.tomcat_home)$(ps)conf$(ps)server.xml
worker.jni.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)client$(ps)jvm.dll
worker.jni.stdout=$(workers.apache_log)$(ps)inprocess.stdout
worker.jni.stderr=$(workers.apache_log)$(ps)inprocess.stderr
worker.jni.sysprops=tomcat.home=$(workers.tomcat_home)
5. 到此apache和Tomcat整合完成,重启apache和Tomcat服务器,
   用编辑器编写如下内容:



HI, Jsp




The current date and time is


保存文件名为“Test.jsp”到D:\Web Service\Tomcat5\webapps\ROOT目录,然后打开浏览器,浏览:http://localhost:8080/Test.jsp,如果显示正常,然后将地址改为:http://localhost/Test.jsp 显示正常说明配置成功。
四、整合apache+Tomcat+MySQL   
      1. 将Tomcat的MySQL驱动mysql-connector-java-3.0.16-ga-bin.jar放到D:\Web Service\Tomcat5\common\lib目录中。
2. 测试,用编辑器编写如下内容:


保存文件名为"TestMySQL.jsp"到C:\Tomcat 5.0\webapps\ROOT目录,然后打开浏览器,浏览:http://localhost/TestMySQL.jsp,运行后,如果显示为空白页面,说明连接数据库成功,否则说明没有连接成功。
五、整合apache+PHP+MySQL
    1。把PHP文件夹下的php.ini-recommended改名,改名为php.ini
    2。打开php.ini,查找extension_dir后面的改为"D:\Web Service\PHP5\ext"
查找Windows Extensions,那下面有一排的";extension=php_***.dll",把
extension=php_gd2.dll
         extension=php_mbstring.dll
         extension=php_mysql.dll
前面的分号去掉。
3。PHP目录里有个libmysql.dll文件,把它复制到系统的system32文件夹下,复制php.ini到windows目录下。
4. 解压缩phpMyAdmin-2.6.2到D:\Web Service\Apache2\htdocs,编辑config.inc.php:
(a)修改"$cfg['Servers'][$i]['password']"为MySQL的root密码
(http://doc.VeryCD.com/style_emoticons/default/cool.gif修改"$cfg['PmaAbsoluteUri']"为http://localhost/phpmyadmin-2.6.2/
    5。打开浏览器,浏览:http://localhost/phpmyadmin-2.6.2/index.php,运行后,如果显示phpMyAdmin主页,说明连接数据库成功,否则说明没有连接成功。
页: [1]
查看完整版本: WinXP+apache+Tomcat+PHP+MySQL