httpd-2.2.4+mysql-5.2.0+jdk-1-5-0-10+tomcat-5.5+php详细安装文档
wljs064-1
|
1#
wljs064-1 发表于 2007-02-04 14:49
httpd-2.2.4+mysql-5.2.0+jdk-1-5-0-10+tomcat-5.5+php详细安装文档
httpd-2.2.4+mysql-5.2.0+jdk-1-5-0-10+tomcat-5.5+php详细安装文档
一 所需软件包: 1> httpd-2.2.4.tar.gz 2> php.bz2 3> mysql-5.2.0-falcon-alpha-linux-i686-glibc23.tar.gz 4> apache-tomcat-5.5.17.tar.tar 5> jdk-1_5_0_07-linux-i586.bin 6> jakarta-tomcat-connectors-jk2-2.0.4-src - TAR 7> libtool-1.5.6.tar.gz 8> libxml2_2.6.22.orig.tar.gz 9> apr-1.2.8.tar.gz 10> apr-util-1.2.8.tar.gz 二 安装步骤: 将上面的所以软件包都上传到/usr/local/src下 1.安装mysql [root@wljs src]# tar xvfz mysql-5.2.0-falcon-alpha-linux-i686-glibc23.tar.gz [root@wljs src]# cd mysql-5.2.0-falcon-alpha-linux-i686-glibc23 [root@wljs-01 mysql-5.2.0-falcon-alpha-linux-i686-glibc23]# cat INstall-BINARY 认真的阅读一下这个帮助文档,依据此文档安装MySQL [root@wljs-01 mysql-5.2.0-falcon-alpha-linux-i686-glibc23]# groupadd mysql [root@wljs-01 mysql-5.2.0-falcon-alpha-linux-i686-glibc23]# useradd -g mysql mysql [root@wljs-01 local]# ln -s /usr/local/src/mysql-5.2.0-falcon-alpha-linux-i686-glibc23 mysql [root@wljs-01 local]# cd /usr/local/mysql [root@wljs-01 mysql]# scripts/mysql_install_db --user=mysql [root@wljs-01 mysql]# chown -R root . [root@wljs-01 mysql]# chown -R mysql data [root@wljs-01 mysql]# chgrp -R mysql . [root@wljs-01 mysql]# bin/mysqld_safe --user=mysql & 这样MySQL就启动了,下面为root用户设置密码: [root@wljs-01 mysql]# ./bin/mysqladmin -u root password 'passwoed' [root@wljs-01 mysql]# ./bin/mysqladmin -u root -h localdomain password 'pass' [root@wljs-01 mysql]# ./bin/mysql -u root -p Enter password: (输入密码) Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 5 to server version: 4.1.14-standard Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> [root@yangwenjun mysql]# cp support-files/mysql.server /etc/init.d/mysql [root@yangwenjun mysql]# vi /etc/init.d/mysql 修改以下内容为: basedir=/usr/local/mysql datadir=/usr/local/mysql/data [root@yangwenjun mysql]# chkconfig --level 345 mysql on [root@yangwenjun mysql]# service mysql restart Shutting down MySQL... [ OK ] Starting MySQL [ OK ] [root@yangwenjun mysql]# 到此mysql就装好了啊。 3.安装apr包 : # 在APACHE的搭建中apr软件包主要起加载其他模块的作用 [root@wljs src]# tar xvfz apr-1.2.8.tar.gz [root@wljs src]# cd apr-1.2.8 [root@wljs apr-1.2.8]# ./configure --prefix=/usr/local/apr-httpd [root@wljs apr-1.2.8]# make [root@wljs apr-1.2.8]# make install [root@wljs apr-1.2.8]# cd .. 在安装 apr-util-1.2.8.tar.gz [root@wljs src]# tar xvfz apr-util-1.2.8.tar.gz [root@wljs src]# cd apr-util-1.2.8.tar [root@wljs apr-util-1.2.8.tar]# ./configure --prefix=/usr/local/apr-util-httpd --with-apr=/usr/local/apr-httpd [root@wljs apr-util-1.2.8.tar]# make [root@wljs apr-util-1.2.8.tar]# make install #--prefix=存放路径 --with 是用来加载模块 4.接下来安装apache [root@wljs src]# tar xvfz httpd-2.2.4.tar.gz [root@wljs src]# cd httpd-2.2.4 [root@wljs httpd-2.2.4]# ./configure --prefix=/usr/local/apache --enable-mods-shared=all --enable-module=most --with-apr=/usr/local/apr-httpd --with-apr-util=/usr/local/apr-util-httpd --enable-so [root@wljs httpd-2.2.4]# make [root@wljs httpd-2.2.4]# make install #--enable 是加载动态模块 (其中--with-apr=/us……可写也可以不写) 到此apache基本安装完毕 [root@wljs apache]# cd bin [root@wljs apache]# ./apachectl start 启动 apache 服务 在你的浏览器中输入:http://192.168.10.145 默认页显示出来 apache安装成功 5.安装jdk [root@wljs src]# ./jdk-1_5_0_07-linux-i586.bin [root@wljs local]# ln -s /usr/local/src/jdk-1_5_0_07-linux-i586 jdk #ln -s 建立链接 设置JDK环境变量: [root@wljs local]# vi /etc/profile 在文件尾部增加以下几行: JAVA_HOME=/usr/local/jdk JRE=$JAVA_HOME/jre LC_ALL=zh_CN.GBK PATH=$JAVA_HOME/binJRE/binPATH CLASSPATH=.JAVA_HOME/bin/tools.jarJAVA_HOME/lib/dt.jar export JAVA_HOME JRE LC_ALL CLASSPATH PATH 6.安装php [root@wljs src]# bunzip2 php.bz2 [root@wljs src]# tar xvf php [root@wljs src]# cd php-5.2.0 [root@wljs php-5.2.0]# ./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs [root@wljs php-5.2.0]# make & make install [root@wljs php-5.2.0]# cp php.ini-dist /usr/local/lib/php.ini [root@wljs php-5.2.0]# cd /usr/local/apache/conf [root@wljs conf]# vi httpd.conf #系统自动添加了这一行,如果没有则自己加入这一行。 LoadModule php4_module modules/libphp4.so 在AddType application/x-tar .tgz 下加一行 AddType application/x-httpd-php .php AddType application/x-httpd-php .php3 编写测试文件index.php 写入下一行 <? echo phpinfo() ?> 通过浏览器http://192.168.10.145/index.php 如果我们看到了测试页面。至此,PHP装好了。(别忘了重启apache服务) 7.安装tomcat [root@wljs src]# tar xvfz apache-tomcat-5.5.17.tar.tar [root@wljs src]# mv apache-tomcat-5.5.17 /usr/local/tomcat [root@wljs src]# cd /usr/local/tomcat 启动 tomcat 服务: [root@wljs tomcat]# ./bin/startup.sh #现在来测试一下tomcat是否安装成功 访问http://192.168.10.145:8080/看能否看到tomcat的默认页面,如能看到说明tomcat已经在服务了. 停止tomcat服务: [root@yangwenjun tomcat]# ./bin/shutdown.sh 8.安装jakarta-tomcat-connectors-jk2-2.0.4-src #在安装此包之前来安装: libtool-1.5.6.tar.gz libxml2_2.6.22.orig.tar.gz 两个包 安装 libtool-1.5.6.tar.gz [root@wljs src]# tar xvfz libtool-1.5.6.tar.gz [root@wljs src]# cd libtool-1.5.6 [root@wljs libtool-1.5.6]# ./configure [root@wljs libtool-1.5.6]# make & make install 安装 libxml2_2.6.22.orig.tar.gz [root@wljs src]# tar xvfz libxml2_2.6.22.orig.tar.gz [root@wljs src]# cd libxml2_2.6.22 [root@wljs libxml2_2.6.22]# ./configure [root@wljs libxml2_2.6.22]# make & make install 接下来安装 jakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz [root@wljs src]# tar xvf jakarta-tomcat-connectors-jk2-2.0.4-src [root@wljs src]# cd jakarta-tomcat-connectors-jk2-2.0.4-src/jk/native2 [root@wljs native2]# ./configure --with-apxs2=/home/www/apache/bin/apxs [root@wljs native2]# make [root@wljs native2]# cd ../build/jk2/apache2/ [root@wljs apache2]# /usr/local/apache/bin/apxs -n jk2 -i mod_jk2_so #上条命令是将mod_jk2.so添加到apache2的modules中. #上面就完成了Tomcat和Connectors的安装.接下来进行与Apache的整合. 9.Tomcat与Apache整合 [root@wljs apache2]# cd /usr/local/apache/conf/ [root@wljs conf]# vi httpd.conf #编辑配置文件在其中加入这个模块,保存退出 LoadModule jk2_module modules/mod_jk2.so #然后在这个目录新建一文件workers2.properties [root@yangwenjun conf]# vi workers2.properties 文件内容如下: [channel.socket:192.168.10.145:8009] port=8009 host=192.168.10.145 [ajp13:192.168.10.145:8009] channel=channel.socket:192.168.10.145:8009 [uri:/*.jsp] worker=ajp13:192.168.10.145:8009 [uri:/examples/*.jsp] worker=ajp13:192.168.10.145:8009 保存退出 接下来进入tomcat下的conf目录: [root@wljs conf]# cd /usr/local/tomcat/conf/ 修改server.xml文件 [root@wljs conf]# vi server.xml 找到其中的<Host>中的<Contest>项,修改后的相关参数如下: <Context path="" docBase="/usr/local/apache/htdocs" debug="0" reloadable="true" crossContext="true"/> 编辑后保存退出. 重启Apache和Tomcat后可以查看整合后的效果: [root@wljs conf]# /usr/local/tomcat/bin/startup.sh [root@wljs conf]# cd /usr/local/apache/bin/ [root@wljs bin]# ./apachectl start |