终于搞成了以上的东西,我费了很大的工夫,帖上来是想给更多的特别是不明白的人一个参考,以此达到共同学习共同进步的目的,可让人气愤的是,我的帖子让人搞掉了,可气!!!!我严重抗议!!!!这种行为让人瞧不起!今天我再贴出来, 有力气再删!(被删的帖子贴在web服务器栏)
——————————————————————————————————————————————————————————————————————win+apache+php+mysql+tcomcat+phpmyadmin
所需软件列表:(本配置以下列软件版本完成)
jakarta-tomcat-5.0.29.exe
apache_2.0.52-win32-x86-no_ssl.exe
php-5.0.2-win32.zip
mysql-4.0.22-win.zip
j2sdk1.4.1.exe
mod_jk_1.2.6_2.0.50.dll
mm.mysql-2.0.4-bin.jar
phpmyadmin-2.6.0-pl2.zip
开始安装:
一、 apahce+php+mysql安装配置
1. 安装apache_2.0.52-win32-x86-no_ssl ,根据需要按提示设置程序安装路径(我的路径是d:/usr/)。安装完成以后,如果对apache目录进行移动,那么apache2下面的参数是必须改的, 修改apache配置目录conf下的配置文件httpd.conf,本例为d:/usr/apache2/conf/httpd.conf
(1)serverroot:apche的程序目录(本例是d:/usr/apache2)
(2)serveradmin:服务器管理员的e-mail
(3)port:服务端口,默认80
(4)servername:计算机的网络标识,必须和实际一致,否则可能会出现一些想不到的问题
(5)documentroot:默认的网页文件目录(本例是d:/usr/www)
(6)directoryindex:默认页面,添加 php支持,(本例如下)
directoryindex index.html index.htm index.php index.php3 index.php4
(7)scriptalias(脚本别名),cgi程序的目录
scriptalias /cgi-bin “d:/usr/apache2/cgi-bin”
2. 安装php-5.0.2-win32解压,解压的路径自定义(本例为d:/usr/php5)。
3. 配置php和apache,使之能解析php程序。
php配置:
将php目录中的“php.ini-dist”改名“php.ini”,并对
php.ini修改如下:
(1) doc_root:和apache的htdocs一致,本例为d:/usr/www
(2) extension_dir 本例为 d:/usr/php5/ext
(3) include_path 本例为d:/usr/php5/includes
(4) 去掉extension=php_mysql.dll前边的分号,并拷贝php目录下的libmysql.dll文件到c:\winnt\system32下
apache配置:
在apache配置文件最后添加以下语句,用以支持php程序:
addlanguage zh-cn .cn
defaultlanguage zh-cn
adddefaultcharset gb2312
scriptalias /php/ "d:/usr/php5/"
loadfile d:/usr/php5/php5ts.dll
loadmodule php5_module d:/usr/php5/php5apache2.dll
phpinidir d:/usr/php5/php.ini
addtype application/x-httpd-php .php .php3 .php4 .phtml
addtype application/x-httpd-php-source .phps
以上添加内容目录部分和实际不一致的自行修改
4.重新启动apache服务器,用编辑器编写如下语句:
<?
phpinfo();
?>
保存文件名为“test.php”到用户主目录(本例为d:/usr/www)目录,然后打开浏览器,浏览:http://localhost/test.php,出现php基本信息就说明配置成功。
5. 安装mysql-4.0.12-win,一直按”next”就安装成功了,然后在c:\mysql\bin目录执行” winmysqladmin.exe”,出现mysql的初始信息面,表示安装成功。
6、安装phpmyadmin
解压phpmyadmin-2.6.0-pl2.zip到一目录,本例为d:/usr/phpmyadmin,进入该目录配置文件config.inc.php
修改$cfg['pmaabsoluteuri']为http://localhost/phpmyadmin
修改$cfg['blowfish_secret'] = 'admin';
修改$cfg['servers'][$i]['auth_type']= 'cookie';
修改$cfg['servers'][$i]['user']为mysql用户
修改$cfg['servers'][$i]['password']为mysql口令
以上是phpmyadmin配置的基本内容,其他配置根据需要进行
编辑apache配置文件httpd.conf在最后加入以下语句:
php_admin_flag engine on
php_admin_flag safe_mode off
alias /phpmyadmin "d:/usr/phpmyadmin"
<directory "d:/usr/phpmyadmin">
directoryindex index.php
options indexes multiviews
allowoverride none
order allow,deny
allow from all
php_admin_flag engine on
php_admin_flag safe_mode off
php_admin_value open_basedir none
php_admin_value open_basedir "d:/usr/phpmyadmin"
</directory>
以上目录路径部分根据实际需要进行修改。
7、测试apache+php+mysql
在ie地址栏输入http://localhost/phpmyadmin如果出现phpmyadmin信息说明配置成功。
二、安装jdk和tomcat
1. 安装j2sdk1.4.1后安装jakarta-tomcat-5.0.29.exe,jdk安装一定要在tomcat之前进行。本例安装路径为d:/usr/
2. 复制mm.mysql-2.0.4-bin.jar文件分别到j2sdk子目录lib 和 tomcat 子目录common\lib 下,复制mod_jk_1.2.6_2.0.50.dll
到apache子目录moudles下
3、配置apache+tomcat+jsp
(1)在apache配置文件后添加
loadmodule jk_module modules/mod_jk_1.2.6_2.0.50.dll
jkworkersfile "d:/usr/tomcat 5.0/conf/workers.properties"
jkmount /servlet/* ajp13
jkmount /*.jsp ajp13
(2)新建 d:/usr/tomcat 5.0/conf/workers.properties内容如下:
workers.properties
workers.catalina_home =d:\usr\tomcat 5.0
workers.java_home=d:\usr\j2sdk1.4
ps=\
# worker.list=ajp13
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.balanced_workers=ajp12, ajp13
worker.inprocess.type=jni
worker.inprocess.class_path=$(workers.catalina_home )$(ps)classes
worker.inprocess.class_path=$(workers.catalina_home )$(ps)lib$(ps)jaxp.jar
worker.inprocess.class_path=$(workers.catalina_home )$(ps)lib$(ps)parser.jar
worker.inprocess.class_path=$(workers.catalina_home )$(ps)common$(ps)lib$(ps)jasper.jar
worker.inprocess.class_path=$(workers.catalina_home )$(ps)common$(ps)lib$(ps)servlet.jar
worker.inprocess.class_path=$(workers.catalina_home )$(ps)common$(ps)lib$(ps)webserver.jar
worker.inprocess.class_path=$(workers.java_home)$(ps)lib$(ps)tools.jar
worker.inprocess.cmd_line=-config
worker.inprocess.cmd_line=$(workers.catalina_home )/conf/jni_server.xml
worker.inprocess.cmd_line=-home
worker.inprocess.cmd_line=$(workers.catalina_home )
worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic$(ps)jvm.dll
worker.inprocess.stdout=$(workers.catalina_home )$(ps)inprocess.stdout
worker.inprocess.stderr=$(workers.catalina_home )$(ps)inprocess.stderr
worker.inprocess.sysprops=tomcat.home=$(workers.catalina_home )
(3)设置环境变量(桌面->我的电脑->右键点击->选择“属性”->高级->环境变量->系统变量)内容如下
java_home (变量名)d:\usr\j2sdk1.4 (变量值)
path(变量名).;%java_home\bin;(变量值)
catalina_home (变量名)d:\usr\tomcat 5.0(变量值)
catalina_base(变量名)d:\usr\tomcat 5.0(变量值)
calsspath (变量名)
.;%java_home%libdt.jar;%java_home%libtools.jar;%catalina_home%commonlibservlet.jar(变量值)
(5) 编辑 tomcat \conf下的server.xml文件,添加如下内容
<host name="127.0.0.1" debug="0" appbase="d:\usr\www" unpackwars="true" autodeploy="true">
<context path="" docbase="/" debug="1" />
<valve classname="org.apache.catalina.valves.accesslogvalve"
directory="logs" prefix="home_access_log." suffix=".txt"
pattern="common" resolvehosts="false"/>
</host>
<host name="yxmwxl.vicp.net" debug="0" appbase="d:\usr\www" unpackwars="true" autodeploy="true">
<context path="" docbase="/" debug="1" />
<valve classname="org.apache.catalina.valves.accesslogvalve"
directory="logs" prefix="home_access_log." suffix=".txt"
pattern="common" resolvehosts="false"/>
</host>
到此配置全部结束
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器