httpd-2.2.4+mysql-5.2.0+jdk-1-5-0-10+tomcat-5.5+php详细安装文档
2007-04-04 17:56
627 查看
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.proper
9ef6
ties
[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
一 所需软件包:
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.proper
9ef6
ties
[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
相关文章推荐
- 服务器安装配置文档JDK、apache、mysql、memcached、JMagick、tomcat
- window10 下安装java开发环境步骤(jdk,maven,idea,MySQL,navicat,tomcat)
- Centos 7.2 安装jdk1.6 tomcat6 mysql5.5
- win7(64)下安装配置php5+apache2.2.4+mysql文档
- 【超详细】如何部署javaWeb项目流程 阿里云linux-ubuntu下mysql+tomcat+jdk安装
- CentOs 6.6配置 Apache服务器 Mysql5.5 PHP5.5 以及Tomcat8.0 JDK的方法
- Windows XP+Apache 2.2.4+PHP 5.2.0+MySQL 5.0.27+Zend Optimizer 3.2.0环境配置方法(依此参考文献成功安装Apache,Php,mysql)
- Windows 10 与 MySQL 5.5 安装使用及免安装使用详细教程(图文)
- Linux\CentOS系统下的服务器搭建,下载编译环境,安装vsFtpd、nginx、MySQL、JDK、Tomcat、PHP
- linux(rhas4)下安装 jdk + tomcat + apache + mysql + jk 详细过程
- Red Hat Linux基本知识(网络配置,安装appache,mysql,php,zend,jdk,tomcat)
- 腾讯云服务器CentOS安装JDK+Tomcat+MySQL详细步骤(以及遇到的各种坑)
- CentOS 64位系统JDK1.6、tomcat 6.0、MySQL 5.5安装指南
- Apache+Mysql+Php+ZendOptimizer+JDK+Tomcat 安装与配置
- CentOS5.6安装nginx+tomcat+jdk+mysql5.1.58详细过程
- Linux下部署maven-web项目,包括JDK安装、TOMCAT安装、MYSQL安装详细解释
- linux下使用yum安装jdk、mysql、tomcat、httpd
- CENTOS6.2安装jdk1.8,tomcat8,mysql5.5
- 【原创】linux下安装配置JDK+tomcat+mysql详细步骤
- 编译安装LAMP环境 (httpd2.4.4、mysql5.5、php5.4)