`
walksing
  • 浏览: 217007 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

apache2.2+php5+mysql5+tomcat6.0+jdk1.6 组合

 
阅读更多
2009年11月05日 星期四 下午 03:51经过这两天的努力,我成功的将Apache和Tomcat集成到了一块
最后想了以下,我准备将php也集合到里面,以提供jsp和php服务
我想这也是一个不错的网站服务组合,希望能够帮到网友们

1》下载需要的软件:
Apache :      apache_2.0.55-win32-x86-no_ssl.msi    http://httpd.apache.org/
Tomcat :      apache-tomcat-5.5.23.exe       http://tomcat.apache.org/
Php      :       php-5.1.2-Win32.zip              http://www.php.net
Mysql  :       mysql-5.0.19-win32.zip          http://www.mysql.org
PhpMyAdmin : phpMyAdmin-2.8              http://www.phpmyadmin.org  (这个可以不用)
JDK    :jdk-6-windows-i586.exe          http://java.sun.com
JK插件:mod_jk-apache-2.0.59.so    http://tomcat.apache.org/download-connectors.cgi

2》安装软件
<1>安装Apache
在安装的过程中将会出现叫你填服务器的地址
我是这样写的:
127.0.0.1  或者localhost  或者是真实的ip地址或域名
127.0.0.1
your@126.com 也就是你的油箱
我的Apache的安装目录是:D:\php\Apache2
<2>安装JDK环境
我的JDK的安装目录是:C:\java\jdk1.6.0
并增加JAVA_HOME和PATH变量
分别是:JAVA_HOME=C:\java\jdk1.6.0
PATH=%JAVA_HOME%\bin
<3>安装Tomcat
Tomcat我采用的是默认安装
安装目录是:D:\php\Tomcat 5.5
<4>安装Mysql数据库
我的安装密码是:root
默认数据库编码是:utf-8
安装的目录是:D:\php\Tomcat 5.5
<5>安装php
我的php的安装目录是:D:\php\php

3》配置服务器,使能够提供jsp,php服务
<1>配置php
将php安装目录下的php.ini-dist文件改名为php.ini
php.ini文件中主要修改 Extensions
如果你需要修改其它的php配置,可以参考http;//php.net上的配置说明
修改办法:将扩展加入文件当中
并将:
extension=php_mbstring.dll
extension=php_dbase.dll
extension=php_gd2.dll
extension=php_mysql.dll
这些扩展前面的分号去掉
我做的修改是:
extension_dir = "d:/php/php/ext/"
extension=php_mbstring.dll
extension=php_dbase.dll
extension=php_gd2.dll
extension=php_mysql.dll
修改后的样子是这样的:
; Windows Extensions
; Note that ODBC support is built in, so no dll is needed for it.
; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
; extension folders as well as the separate PECL DLL download (PHP 5).
; Be sure to appropriately set the extension_dir directive.
extension_dir = "d:/php/php/ext/"
extension=php_mbstring.dll
;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_dba.dll
extension=php_dbase.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_ifx.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
extension=php_mysql.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
;extension=php_pgsql.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
;extension=php_sqlite.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll

修改好php.ini文件后:将php.ini和libmysql.dll文件拷贝到C:\WINDOWS目录下
===========php的安装按上边===================
<2>配置Apache
将JK插件拷贝到D:\php\Apache2\modules目录中,它的作用是将jsp请求转发给Tomcat
修改http.conf  文件在D:\php\Apache2\conf目录中
web服务的目录我放到D:\php\webroot这个目录
主要修改:
1:修改DocumentRoot
改后的值:DocumentRoot "D:/php/webroot"
2:修改Directory
改后的值:
3:增加php服务功能
在ScriptAlias下面加上:
ScriptAlias             /cgi-bin/ "D:/php/Apache2/cgi-bin/"
ScriptAlias             /php/  "d:/php/php/"
addtype            application/x-httpd-php .php(这里要有空格)
action          application/x-httpd-php "/php/php.exe" (这里的指向php安装目录里的)
修改后的样子是这样的
# ScriptAlias: This controls which directories contain server scripts.
# ScriptAliases are essentially the same as Aliases, except that
# documents in the realname directory are treated as applications and
# run by the server when requested rather than as documents sent to the client.
# The same rules about trailing "/" apply to ScriptAlias directives as to
# Alias.
#
ScriptAlias /cgi-bin/ "D:/php/Apache2/cgi-bin/"
ScriptAlias  /php/  "d:/php/php/"
addtype application/x-httpd-php .php
action application/x-httpd-php "/php/php.exe"

4:加载模块
在Dynamic Shared Object (DSO) Support下面加入:
LoadModule php5_module "d:/php/php/php5apache2.dll" (这里要注意 apache2.2以后的要用/php5apache2_2.dll )
LoadModule jk_module modules/mod_jk-apache-2.0.59.so
加载的模块分别是php模块和jk模块

==================================

C:/Progra~1/Apache~1/php/php5apache2_2.dll (http.conf文件中引入dll时目录中不嫩有空格)


为了防止出现403的错!~

<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>

把Deny from all中的Deny改成allow


===================================

5:增加tomcat转发配置
在文件结尾加入:
JkWorkersFile "D:\php\ConnApaTom\workers.properties"
JkMount /servlet/* ajp13
JkMount /*.jsp ajp13
JkMount /*.do  ajp13

保存http.conf文件即可

6:配置和Tomcat的集成
新建ConnApaTom目录:目录地址是:
D:\php\ConnApaTom
将写好的workers.properties文件保存到该目录中
文件内容是:
workers.tomcat_home=D:\php\Tomcat 5.5
workers.java_home=C:\java\jdk1.6.0
worker.list=ajp12, ajp13
worker.ajp12.port=8007
worker.ajp12.host=localhost
worker.ajp12.type=ajp12
worker.ajp12.lbfactor=1
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
worker.loadbalancer.type=lb
worker.loadbalancer.balance_workers=ajp12, ajp13
worker.inprocess.type=jni
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)tomcat.jar
worker.inprocess.cmd_line=start
worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic$(ps)jvm.dll
worker.inprocess.stdout=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stdout
worker.inprocess.stderr=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stderr

修改Tomcat的配置文件:server.xml
将服务目录该成:D:\php\webroot
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">

保存即可

6:安装phpmyadmin
将phpmyadmin放到D:\php\webroot
并改名为admin
修改该目录下的:libraries目录中的config.default.php文件
将$cfg['Servers'][$i]['password']      = '';改为:
$cfg['Servers'][$i]['password']      = 'root';
改后的样子是这样的:
$cfg['Servers'][$i]['auth_type']     = 'config';    // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user']          = 'root';      // MySQL user
$cfg['Servers'][$i]['password']      = 'root'; 
4》重启服务器
重启Apache和Tomcat

按以上说明配置,就可以了


分享到:
评论

相关推荐

    jdk1.6+mysql5.0+tomcat6.0+bat免安装说明

    标题中的"jdk1.6+mysql5.0+tomcat6.0+bat免安装说明"揭示了这个压缩包文件包含的是三个核心组件——Java Development Kit(JDK)1.6版本,MySQL数据库5.0版本,以及Apache Tomcat应用服务器6.0版本的免安装版本,...

    jdk1.5+Tomcat6.0+MyEclipse8.5+Mysql5.0--BBS的安装部署说明

    ### jdk1.5+Tomcat6.0+MyEclipse8.5+Mysql5.0--BBS的安装部署说明 #### 概述 本文档旨在提供一个全面的指南,详细介绍如何在特定的软件环境下搭建并部署一个论坛系统(BBS),包括JDK 1.5、Apache Tomcat 6.0、...

    整合Flash Builder4.0+MyEclipse 8.6+BlazeDS+Sping 3.0+Hibernate3.3+MySQL5.5+Tomcat+JDK1.6.docx

    - **Tomcat 6.0**:Apache Tomcat是一个开源的Servlet容器,用于运行Java Servlet和JavaServer Pages(JSP)。 - **JDK 1.6**:Java Development Kit,用于编写和运行Java程序的开发工具包。 2. **环境配置**: ...

    vmware6.0+redhat5+openssh+jdk1.4+tomcat5.0+mysql5.0

    本教程将深入探讨如何在VMware Workstation 6.0虚拟环境中配置一个基于Red Hat Enterprise Linux 5.2的操作系统,并在这个平台上安装与配置Java开发环境、OpenSSH服务、Tomcat应用服务器以及MySQL数据库,从而搭建一...

    JDK+TOMCAT+MYSQL图文安装指南

    将MySQL的JDBC驱动(如`mysql-connector-java-5.x.x.jar`)复制到Tomcat的`lib`目录下,使得Tomcat能够识别并使用这个驱动来连接数据库。 **测试环境** 安装完成后,可以进行简单的测试以确保所有组件都能正常工作...

    tomcat6.0_+_myeclipse8.5_+_jdk_1.6完整配置环境与数据库连接(很详细).doc

    以 JDK 1.6 为例,确保选择适合自己操作系统的版本。 2. **安装 JDK**: - 运行安装程序,按照向导提示完成安装过程。可以选择自定义安装路径以方便管理和查找。 3. **配置环境变量**: - 在 Windows 操作系统中,...

    windows 安装配置apache_mysql_php_tomcat_svn

    ### Windows环境下Apache、MySQL、PHP、Tomcat及SVN的安装与配置 #### 一、概述 本文档旨在提供一个Windows环境下安装与配置Apache、MySQL、PHP、Tomcat及SVN的基本步骤,以便搭建出一个集成开发环境。通过本文档...

    struts2+spring+ibatis+mysql

    "Struts2+Spring+Ibatis+MySQL" 是一个经典的Java Web开发框架组合,用于构建高效、可扩展的企业级应用程序。这个组合集成了强大的MVC(Model-View-Controller)框架Struts2、依赖注入与面向切面编程的Spring框架、...

    最新linux下tomcat5.5.25+mysql5.0.45+jdk1.0.5.13+eclipse3.3.1+myeclipse6.0下载和配置

    以上步骤概述了在 Linux 系统下配置一个基本的 Java Web 开发环境的过程,包括 Java 开发工具包 (JDK)、应用服务器 (Tomcat)、数据库 (MySQL)、集成开发环境 (Eclipse) 及其插件 (MyEclipse) 的下载与配置。...

    jBPM-JPDL v3.2环境部署——发布到Tomcat + MySQL

    本文将详细介绍如何在Windows 2003环境下,使用SUN JDK1.6U4、Tomcat6.0.14和MySQL 6.0部署jBPM-JPDL v3.2。 **1. 系统准备** 确保操作系统为Windows 2003,并安装SUN JDK1.6U4。安装JDK后,需设置`JAVA_HOME`环境...

    Linux在建设校园网中的应用.pdf

    我校采用了JDK 1.6、Apache 2.0、Tomcat 6.0和Mod_jk等组件,参照Linux下整合Apache2.0+Tomcat5.0+Php+Mysql5.0的配置,搭建了校园网的Web服务器,满足了学校网站的需求。 2. 使用Postfix建立Mail服务 Postfix作为...

    实战Jsp连接MySQL数据库详细过程 (3).pdf

    指定安装目录(如`C:\mysql5`)以方便后续操作。 - 配置MySQL:在安装过程中,选择手动配置,设置服务器类型为`Developer Machine`,数据库用途为`Multifunctional Database`,并启用TCP/IP连接,端口为3306。设置...

    安装配置基于JAVA的WEB应用开发环境

    **TOMCAT6.0安装配置** TOMCAT是一款广泛使用的开源应用服务器,用于部署和运行Servlet和JSP应用: 1. **选择安装部件**:在安装时,根据需求选择必要的组件,如Web服务器、Jasper等。 2. **设置服务器的监听端口*...

    Virtualbox安装centos 图解

    自己整理的技术文档,里面许多都是自己实践过的; 耗费了好几个星期,才整理完成!!! 1、Virtualbox安装centos 5.4图解参考一......讨论篇:Apache+Tomcat 集群负载均衡 mod_proxy模式.... 201 讨论篇:网站静态化

    android 如何使用tomcat搭建服务器

    - `Eclipse 3_5 Classic+Tomcat 6_0+MySql 5_5搭建java web开发环境 - 海子 - 博客园.mht`:这个资源可能介绍了如何在Eclipse环境中集成Tomcat和MySQL,为Java Web开发创建一个完整的环境。 - `Android 中tomcat搭建...

    jsp在线学习系统

    开发环境采用了JDK 1.6作为Java开发工具,配合Tomcat 6.0应用服务器以及MySql 5.0数据库系统,为系统提供了稳定的基础架构。 【描述】中的关键知识点如下: 1. **SHH框架**:SHH框架是Java Web开发中常用的三大...

Global site tag (gtag.js) - Google Analytics