分享
 
 
 

在Red Hat Linux 9+Apache2.0.48+php4.3.4+ZendOptimizer2.1.0b MySQL5.0.0-0+Tomcat5.0.16+ j2sdk1.4.2.03整合

王朝java/jsp·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

本文章献给热爱linux同仁,为了初学者进快门!!!

在Red Hat Linux 9测试通过!!!!

安装必须的软件下载网址:

Apache2.0.48 URL http://www.apache.org/dist/httpd/httpd-2.0.48.tar.gz

php4.3.4 URL http://cn2.php.net/get/php-4.3.4.tar.gz/from/a/mirror

ZendOptimizer2.1.0b URL http://www.zend.com/store/getfreefile.php?pid=13&zbid=548

Tomcat5.0.16 URL http://nagoya.apache.org/mirror/jakarta/tomcat-5/v5.0.16/bin/jakarta-tomcat-5.0.16.tar.gz

MySQL5.0.0-0 MySQL-server-5.0.0-0.i386.rpm服务器 MySQL-client-5.0.0-0.i386.rpm 客户

URL http://www.mysql.com/get/Downloads/MySQL-5.0/MySQL-server-5.0.0-0.i386.rpm/from/pick

URL http://www.mysql.com/get/Downloads/MySQL-5.0/MySQL-client-5.0.0-0.i386.rpm/from/pick

j2sdk1.4.2.03 下载SDK j2sdk-1_4_2_03-linux-i586-rpm.bin

URL http://java.sun.com/j2se/1.4.2/download.html

jakarta-tomcat-connectors-jk2-2.0.2-src 用Apache和Tomcat通信 URL

http://nagoya.apache.org/mirror/jakarta/tomcat-connectors/jk2/source/jakarta-tomcat-connectors-jk2-2.0.2-src.tar.gz

安装MySQL5.0.0-0

1安装服务器端 #rpm -ivh MySQL-server-5.0.0-0.i386.rpm --force --nodeps

2安装客户端 #rpm -ivh MySQL-client-5.0.0-0.i386.rpm --force –nodeps

显示如下信息

warning: MySQL-server-5.0.0-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5

Preparing...########################################### [100%]

1:MySQL-server########################################### [100%]

3测试安装是否成功 [root@mylinux local]# mysql

Welcome to the MySQL monitor.Commands end with ; or \g.

Your MySQL connection id is 1 to server version: 4.0.16-standard

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

出现了“mysql>”提示符,恭喜你,安装成功!

1、 数据库目录 /var/lib/mysql/ 2、配置文件/usr/share/mysql 3、在服务中启动 MySQL

安装Apache2.0.48

1 #tar -zxvf httpd-2.0.48.tar.gz 把httpd-2.0.48解压 2 #cd httpd-2.0.48 进入httpd-2.0.48

3 #配置apache 支持动态module 加载

#./configure --with-layout=apache --prefix=/usr/local/apache --enable-module=so --enable-module=setenvif --enable-module=rewrite --with-mpm=prefork

4 #make 5 #make install

/usr/local/apache/bin/apachectl start 启动 Apache 服务器

/usr/local/apache/bin/apachectl stop 停止 Apache 服务器 安装 PHP

安装php4.3.4

1 #tar -zxvf php-4.3.4.tar.gz 把php-4.3.4解压 2 #cd php-4.3.4 进入php-4.3.4

3 #./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --enable-track-vars --enable-debug --enable-url-includes --enable-sockets --enable-force-cgi-redirect --enable-calendar --with-config-file-path=/usr/local/lib --with-zlib --with-freetype-dir --enable-gd-native-ttf --with-ttf --with-gdbm --with-gettext --with-iconv --with-png-dir --with-zlib --with-xml (配置php 加载库)

4 #make 5 #make install

6 配置 php.ini 把php.ini-dist复制到 /usr/local/lib/ 改名为 php.ini

在php.ini改mysql.default_socket =/var/lib/mysql/mysql.sock

7告知 Apache 将特定的扩展名解析成PHP,让 Apache 将扩展名 .php只需添加它们,每一个用空格分隔。对apache做如下配置,在/usr/local/apache/conf/httpd.conf 添加:

对于 PHP 4: LoadModule php4_module modules/libphp4.so

对于 PHP 5:LoadModule php5_module modules/libphp5.so

AddType application/x-httpd-php .php .phtml AddType application/x-httpd-php-source .phps

通常,我们还将 .phps 扩展名设置成显示高亮的PHP源文件

把AddDefaultCharset ISO-8859-1修改为AddDefaultCharset GB2312 显示简体中文

8 Apache 配置虚拟目录 Alias /myjsp/ "/jsp/" 注意要建个jsp的文件夹

<Directory "/jsp">

Options Indexes MultiViews

AllowOverride None

Order allow,deny

Allow from all

</Directory>

9然后写个php测试页info.php:内容如下 <?phpinfo(); ?>

10启动您的 Apache 服务器:/usr/local/apache/bin/apachectl start 停止服apachectl stop

11配置扩展功能包的支持,请重复第3步

--with-config-file-path=/path(您可以编辑php.ini文件以修改PHP的选项。如果您想要把此文件放到另外的位置

/path 是你放php.ini的位置)

安装ZendOptimizer2.1.0b

1 #tar -zxvf ZendOptimizer-2[1].1.0b-Linux_glibc21-i386.tar.gz 解压后改名为zend

2 #cd zend 3 #sh install.sh 会提示让你指定php.ini和apache径所在的路径

安装j2sdk1.4.2.03

1双击j2sdk-1_4_2_03-linux-i586-rpm.bin 选择在终端运行,显示协议,

按D键到最后,选择Y, 到/root 会有j2sdk-1_4_2_03-linux-i586.rpm

2 #rpm -ivh j2sdk-1_4_2_03-linux-i586.rpm 开始安装。会出显################# [100%]

注意一定要等到[root@mylinux local]# 出现才算安装完成。

3 jdk2sdk会安装到/usr/java/j2sdk1.4.2_03 编辑 /etc/profile 添加

JAVA_HOME=/usr/java/j2sdk1.4.2_03

CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib

CATALINA_BASE=/usr/local/tomcat-5.0.16

CATALINA_HOME=/usr/local/tomcat-5.0.16

PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin

export CLASSPATH PATH JAVA_HOME CATALINA_BASE CATALINA_HOME

安装Tomcat5.0.16

1 #tar -xzvf jakarta-tomcat-5.0.16.tar.gz 解压后改名tomcat-5.0.16复制到/usr/local/ 目录下

2编辑一个JAVA来测试 ,保存HelloLinux.java到/root ,注意要重起,加入环境变量

class HelloLinux {

public static void main(String[] args) {

System.out.println("Hello Linux");

}

}

3用javac HelloLinux.java来编译 (也可以在HelloLinux.java右键来编译)

用 java HelloLinux 执行,显示Hello Linux 你就安装成功了j2sdk

4 #$CATALINA_BASE/bin/startup.sh (启动服务) 测试 http://127.0.0.1:8080

#/usr/local/tomcat-5.0.16/bin/shutdown.sh (停止服务)

如要求系统开机自动tomcat 在/etc/rc.d/rc.local中加入: 4

5 tomcat 虚拟目录设置conf/server.xml 注意要加在 </Host>里

<Context path="/myjsp" docBase="/jsp" debug="0"></Context>

6重起tomcat 没有错误,就成功了,测试放在和Apache和Tomcat整合。

安装 jakarta-tomcat-connectors-jk2-2.0.2-src

1 #tar -xzvf jakarta-tomcat-connectors-jk2-2.0.2-src.tar.gz

2 #cd jakarta-tomcat-connectors-jk2-2.0.2-src 3 #cd jk/native2

4找到buildconf.sh右键改权限,把执行都选上

5 #./configure --with-apxs2=/usr/local/apache/bin/apxs --enable-EAPI

6 #make 7 #make install 8 #如果make install 不成功需要手工发布mod_jk2.so

9 #cd jakarta-tomcat-connectors-jk2-2.0.2-src/jk/build/jk2/apache2

10 #cp *.so /usr/local/apache/modules/ 复制到/usr/local/apache/modules/

11编辑/usr/local/apache/conf/httpd.conf 添加

DirectoryIndex index.html index.html.var index.jsp index.php

LoadModule jk2_module modules/mod_jk2.so

12 在/usr/local/apache/conf/ 建文件名子为 workers2.properties 把下面内容粘进去

# only at beginnin. In production uncomment it out

[logger.apache2]

level=DEBUG

[shm]

file=/usr/local/apache/logs/shm.file

size=1048576

# Example socket channel, override port and host.

[channel.socket:localhost:8009]

port=8009

host=127.0.0.1

# define the worker

[ajp13:localhost:8009]

channel=channel.socket:localhost:8009

# Uri mapping

[uri:127.0.0.1/*.jsp]

worker=ajp13:localhost:8009

[uri:127.0.0.1/*.jsp]

worker=ajp13:localhost:8009

现在可以测试整合,现写个for.jsp保存到/jsp的目录,记的把Apache和Tomcat都重起

<%

int i;

for(i=1;i<100;i++){

out.println("<h" + i + ">Hello World 中文</h" + i + ">");

}

%>

测试Apache http://127.0.0.1:/myjsp/info.php 测试Tomcat http://127.0.0.1:8080/myjsp/for.jsp

Apache和Tomca整合测试 http://127.0.0.1:/myjsp/for.php 显示和测试Tomcat一样就成功了!

在平台win2003+win2000servr+php4.23

网址:

http://expert.csdn.net/Expert/topic/2157/2157051.xml?temp=.1475946

Windows2000 server和windows 2003下的Apache2.0.47与Tomcat5.0.4的整合配置方法

网址:http://expert.csdn.net/Expert/topic/2200/2200581.xml?temp=.3657038

如有问题我会在csdn这里解答。谢谢!!!

不是转载请不要发信我,谢谢了!!!

作者:魏海发 Email:shuiaaa521@sina.com

南京江苏浪淘沙2004年1月19日

版权声明:请与本人联系,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明!!!

作者Blog:http://blog.csdn.net/shuiaaa/

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有