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

类别:网站制作 点击:0 评论:0 推荐:

本文章献给热爱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:[email protected]

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

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


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

本文地址:http://com.8s8s.com/it/it30892.htm