RedHat Linux下tomcat5.0.28 +apache2.0.50+php4.3.9安装配置[原]

原创 2004年09月23日 10:14:00

作者:Echo.Guo
@LoveUnix.net


所需软件:
httpd-2.0.50.tar.gz
j2sdk-1_4_2_05-linux-i586-rpm.bin
jakarta-tomcat-5.0.28.tar.gz
php-4.3.9.tar.gz
mysql-standard-4.0.21-pc-linux-i686.tar.gz
预先放在/usr/local/下

目的:一个web服务同时支持php和jsp页面

1.安装jdk
#chmod 755 j2sdk-1_4_2_05-linux-i586-rpm.bin
#./j2sdk-1_4_2_05-linux-i586-rpm.bin
生成j2sdk-1_4_2_05-linux-i586.rpm
#rpm -iv j2sdk-1_4_2_05-linux-i586.rpm
默认安装在/usr/j2sdk1.4.2.05


2.安装tomcat

tar -zxf jakarta-tomcat-5.0.28.tar.gz
ln -s /usr/local/jakarta-tomcat-5.0.28 /usr/local/tomcat
less /usr/local/tomcat/conf/server.xml
代理端口 8082
    <!-- Define a Proxied HTTP/1.1 Connector on port 8082 -->
    <!-- See proxy documentation for more information about using this. -->
    <Connector port="8082"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false"
               acceptCount="100" debug="0" connectionTimeout="20000"
               proxyPort="80" disableUploadTimeout="true" />


/usr/local/tomcat/conf/server.xml修改

      <Host name="localhost" debug="0" appBase="webapps"
 #unpackWARs="true" autoDeploy="true"      
 unpackWARs="false" autoDeploy="false"
       xmlValidation="false" xmlNamespaceAware="false">


/usr/local/tomcat/bin/startup.sh添加


export JAVA_HOME=/usr/java
export CATALINA_BASE=/usr/local/tomcat
export CATALINA_HOME=/usr/local/tomcat
export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/lib:$JAVA_HOME/jre/bin:$PATH:$HOME/bin

然后 ./startup.sh 启动tomcat


3.安装apache

tar xvfz httpd-2.0.47.tar.gz
./configure --enable-proxy=shared --enable-proxy_http=shared > --prefix=/usr/local/apache --enable-so
make
make install


修改httpd.conf

文件末尾添加
ProxyPass /jsp/ http://(tomcat IP):8082/jsp/
ProxyPassReverse /jsp/ http://(tomcat IP):8082/jsp/


4.安装php

tar xvfz php-4.3.4.tar.gz
cd php-4.3.4
./configure --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs --enable-track-vars --with-gd --with-zlib --with-xml
make 
make install
cp php.ini-dist /usr/local/lib/php.ini

注:在configure的时候可能会出现错误
缺少bsion和flex
下载一个rpm包装上就可以
rpm -ivh bison-1.35-1.i386.rpm
rpm -ivh flex-2.5.4a-29.i386.rpm


5.配置httpd.conf
在AddType 里加入一行
AddType application/x-httpd-php .php

注:LoadModule php4_module modules/libphp4.so 一行,不要手工加
否则会出错

然后重起apache
/usr/local/apache/bin/apachectl restart

就可以测试一下

在tomcat的webapps下放一个jsp目录
里面放一个.jsp文件

在apache的htdocs下放一个test.php
内容为:
<?
phpinfo();
?>


6.安装mysql


tar xvfz mysql-standard-4.0.21-pc-linux-i686.tar.gz
解压之后
mysql-standard-4.0.21-pc-linux-i686
#ln -s /usr/local/mysql-standard-4.0.21-pc-linux-i686 /usr/local/mysql

就ok

剩下配置:
去mysql的suport-files目录下,随便挑一个.cnf文件
#cp my-medium.cnf /etc/my.cnf
修改/etc/my.cnf,直接到mysqld那一节

# The MySQL server
[mysqld]
port            = 3306
socket          = /var/lib/mysql/mysql.sock
skip-locking
set-variable    = thread_stack=1M
set-variable    = key_buffer=256M
set-variable    = max_allowed_packet=10M
set-variable    = table_cache=256
set-variable    = sort_buffer=10M
set-variable    = record_buffer=10M
set-variable    = myisam_sort_buffer_size=64M
set-variable    = thread_cache=18
# Try number of CPU's*2 for thread_concurrency
set-variable    = thread_concurrency=8
log-bin
server-id       = 1


#./scripts/mysql_install_db
你可以看到数据库目录下增加了两个目录 mysql 和 test。
然后启动:
#./bin/safe_mysqld &

 


 

Redhat6 yum 安装与配置

由于工作需要用到rhel(Red Hat Enterprise Linux),尽管CentOS和rhel具有同样的内核,但rhel默认并不支持(YUM是Redhat Linux在线安装更新及软件的工...
  • zcyhappy1314
  • zcyhappy1314
  • 2014年02月11日 10:56
  • 9847

kerberos在redhat linux下的安装和配置

Hint:     本文中所有命令之前的$符号为命令提示符,不是命令的一部分。 Kerberos是一个第三方鉴权机制,用户和用户希望得到的服务都依赖于Kerberos的服务器来实现对双方的鉴权...
  • may_violin
  • may_violin
  • 2014年11月17日 16:40
  • 2282

redhat安装上安装和配置jdk1.8详细步骤

JDK介绍:        JDK是JAVA的开发编译环境啊,里面包含了很多类库。即jar包。还有jre jvm 虚拟机。 总而言之JDK 是java语言开发最基础的工具包,是java程序运行的基础...
  • aiming66
  • aiming66
  • 2016年12月04日 19:58
  • 4026

Linux下Apache+MySQL+PHP的安装配置

Linux下Apache+MySQL+PHP的安装配置 首先到官方网站下载三者的安装包:httpd-2.0.58.tar.gz或更高版本(http://httpd.apache.org/) mys...
  • luo3532869
  • luo3532869
  • 2012年09月02日 11:51
  • 494

在Mac OS X中安装配置Apache + PHP + MySQL +Tomcat

一 背景介绍 Mac OS X 内置了Apache 和 PHP,因此,只需简单配置就可以完成Apache+PHP环境的搭建。MySQL和Tomcat要自行安装. 本文以Mac OS X 1...
  • allan_wina_hsy
  • allan_wina_hsy
  • 2013年03月28日 17:08
  • 721

(转)在Mac OS X中安装配置Apache + PHP + MySQL +Tomcat

一 背景介绍  Mac OS X 内置了Apache 和 PHP,因此,只需简单配置就可以完成Apache+PHP环境的搭建。MySQL和Tomcat要自行安装.  本文以Mac OS X...
  • buluodebeidou
  • buluodebeidou
  • 2014年09月16日 13:55
  • 333

Linux(RedHat)+php5.3.10+mysql5.5.19+apache2.2.22安装配置说明.

  • 2014年06月26日 16:01
  • 18KB
  • 下载

linux下php、mysql、apache完整安装配置

  • 2015年05月15日 15:13
  • 55.82MB
  • 下载

Linux下安装配置 Apache2.2.x+MySql5.x+PHP5.x 详解

  • 2012年07月27日 10:44
  • 28KB
  • 下载

linux 平台 apache +tomcat 集群配置

目标:在同一台Linux服务器上安装 apache 和 两个 tomcat 的集群,tomcat解析所有页面和静态文件, apache 仅作代理,负责负载均衡。   1. 下载,安装 Ap...
  • hudan2714
  • hudan2714
  • 2012年08月15日 15:09
  • 612
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:RedHat Linux下tomcat5.0.28 +apache2.0.50+php4.3.9安装配置[原]
举报原因:
原因补充:

(最多只允许输入30个字)