zoukankan      html  css  js  c++  java
  • 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成功
  • 相关阅读:
    Windows中Lua环境配置记录
    《Programming in Lua 3》读书笔记(四)
    《Programming in Lua 3》读书笔记(三)
    《Programming in Lua 3》读书笔记(一)
    C++中的struct
    POJ 1080 Human Gene Functions
    POJ 3176 Cow Bowling
    POJ 2533 Longest Ordered Subsequence
    POJ 1260 Pearls
    POJ 1836 Alignment
  • 原文地址:https://www.cnblogs.com/zack/p/1450939.html
Copyright © 2011-2022 走看看