文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>apache+php+jsp+mysql+phpmyadmin全攻略

apache+php+jsp+mysql+phpmyadmin全攻略

时间:2007-02-17  来源:PHP爱好者

终于搞成了以上的东西,我费了很大的工夫,帖上来是想给更多的特别是不明白的人一个参考,以此达到共同学习共同进步的目的,可让人气愤的是,我的帖子让人搞掉了,可气!!!!我严重抗议!!!!这种行为让人瞧不起!今天我再贴出来,有力气再删!(被删的帖子贴在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:winntsystem32下
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:mysqlbin目录执行” 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 子目录commonlib 下,复制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:usrTomcat 5.0
workers.JAVA_HOME=d:usrj2sdk1.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:usrj2sdk1.4  (变量值)
PATH(变量名).;%JAVA_HOMEbin;(变量值)
CATALINA_HOME (变量名)d:usrtomcat 5.0(变量值)
CATALINA_BASE(变量名)d:usrtomcat 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:usrwww" 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:usrwww" 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>
到此配置全部结束

北京大学生 回复于:2004-11-27 08:50:02辛苦了!我支持你!

davidxueer 回复于:2004-11-28 18:06:34不错哦

ylwy 回复于:2004-11-29 09:16:24在Windows下很容易配置成功的,不过也支持

yangjunma 回复于:2004-11-29 10:02:47不错,顶一下.

fuyic 回复于:2004-12-03 15:04:55为什么我照做了 http://localhost/phpMyAdmin 打不开?到这里卡住了,万望高人指点

wuji1893 回复于:2004-12-07 22:18:41辛苦了,帮你顶,受益不少

zdfbj 回复于:2004-12-08 10:59:23能说一下你配置各个软件的下载地址吗?因为下载的版本不一样可能设置也不一样,谢谢了[email protected],发邮件给我也可以再次感谢!!!!

yuanshaoyue 回复于:2004-12-10 09:50:11问一下,我的mysql装上之后无法使用呀,用web页查看就提示找不到数据库

dingzi 回复于:2004-12-10 11:16:57好久没来了,顶一下。

李暮楚 回复于:2004-12-11 14:14:44[quote:ecd6247c38="fuyic"]为什么我照做了 http://localhost/phpMyAdmin 打不开?到这里卡住了,万望高人指点[/quote:ecd6247c38]

是找不到网页还是连接不上?报告错误??麻烦你说清楚点

edwardcj 回复于:2004-12-14 10:34:33好帖 :em02:

sailboy 回复于:2004-12-24 18:17:15辛苦了致敬!!

xiaohe83 回复于:2005-01-26 19:35:56不可以的,我完全按照他做就是不成功.

xdynew 回复于:2005-01-29 11:38:56谢谢了00!

嘻哈标明 回复于:2005-03-02 18:52:16./configure --prefix=/usr/local/mysql --with-charset=gbk
为什么我运行上面的语句就提示我mysql无效用户就不继续了呢?

成睿 回复于:2005-03-03 22:06:46我真的是什么都不会,真的是新来的.
但是我一定要改变现状,希望高手可以帮忙.谢谢!
谢谢!

xjflyttp 回复于:2005-03-04 02:17:04写得不错..........

sibling 回复于:2005-03-05 20:38:31谢谢楼主  
郁闷我好多天的问题终于解决了

zmcjs 回复于:2005-03-09 12:59:17dingyixia

tiansky 回复于:2005-03-13 20:09:21我也支持了。。。

aident 回复于:2005-03-21 14:03:22我按这个去试试哈..以前都没成功.主要是人太笨....

lgreat 回复于:2005-04-05 08:19:34老大,不错,我按你这个步骤安装成功了!

支持你

robots999 回复于:2005-04-05 12:39:43:) 辛苦了…………

hcw412 回复于:2005-04-16 14:42:09辛苦了!

emengqiang 回复于:2005-04-27 09:56:38zhi呀怎么看不动

yxg0512 回复于:2005-04-29 14:49:21我们菜鸟需要这样的文章啊

shitjapanese 回复于:2005-04-30 04:04:55谢谢楼主了。

yxg0512 回复于:2005-04-30 15:54:37RHEL3U3上装mysql4.0.24成功!
感谢楼主!
另:
源码包安装,mysqladmin用不了?回头再装个rpm包试试看。。。

孤月侠 回复于:2005-05-16 14:07:38能不能将ASP/CGI也整合到一起?

myfavourite 回复于:2005-05-17 19:22:37辛苦了[/size:42d0317c3d]

xxyyy 回复于:2005-05-19 15:28:47不错,值得借鉴。

wanjuan 回复于:2005-05-23 21:26:09我是一个新手,现在要一个关于Apache+mysql并且身份验证放在mysql里面,上面这个太深啦,我看不懂呀

冰河の泪 回复于:2005-06-06 02:33:05有没有linux下的啊。。。。

owen22cn 回复于:2005-06-23 16:37:27写得很详细,楼主辛苦!

bend 回复于:2005-06-27 09:52:09我觉得。。。。这些软件,在windows上用。。。。发挥不了很大的性能。
但楼的要精神,可嘉:)

lemon_hg 回复于:2005-08-15 14:59:08楼主!辛苦了

huangjiujiu 回复于:2005-08-22 17:20:00这样安装后有什么好处,是不是只运行apache就有jsp的功能?

future-tt 回复于:2005-09-07 14:02:29[quote:318649e4f3="fuyic"]为什么我照做了 http://localhost/phpMyAdmin 打不开?到这里卡住了,万望高人指点[/quote:318649e4f3]

你在最后再多打个 /
php爱好者站 http://www.phpfans.net c/vc/c++/java.
相关阅读 更多 +
排行榜 更多 +
找茬脑洞的世界安卓版

找茬脑洞的世界安卓版

休闲益智 下载
滑板英雄跑酷2手游

滑板英雄跑酷2手游

休闲益智 下载
披萨对对看下载

披萨对对看下载

休闲益智 下载