本文章献给热爱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
安装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日
版权声明:请与本人联系,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明!!!