Win+Apache+PHP+MySQL+Tcomcat+phpMyAdmin 配置[1]

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 castor88 的 blog


所需软件列表:(本配置以下列软件版本完成)
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

本文关键:Win+Apache+PHP+MySQL+Tcomcat+phpMyAdmin 配置
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top