`

安装Jdk+Tomcat+Apache+PHP+MySql (Linux) 详细介绍

阅读更多

安装Jdk+Tomcat+Apache+PHP+MySql (Linux) 详细介绍

本文所讲例子均基于内核为2.4.20-8RedHat 9 Linux操作系统.如果使用的是其他linux系统或是redhat其他版本,或其他内核,本文仅作参考--Jiarry(Jarry).

本文只是讲述了Linux下的配置方法,如果是Windows用户,请查看本人的另一篇关于Windows配置Jdk+Tomcat+Apache+PHP+MySql的详细说明,不过在两种系统下安装配置过程都是大同小异的,只是下载软件版本或运行命令略有不同,配置过程却并不复杂,刚开始可能会遇到一定的问题。但只要不气馁,等你最终解决或明白了时,就会发现原来一切都很简单。
--JarryLi in BeiJing

软件下载

(注意查看相互间的版本兼容与支持,为了稳定性最好不要使用当前最新的版本,最好使用相对较新又非常稳定的版本。所有下载都是for linux的版本)

1.jdk-1_5_0_02-nb-4_0-ml-linux.bin或更新版本。下载地址:http://java.sun.com/j2se/
2.jakarta-tomcat-5.0.30.tar.gz
。下载地址:http://jakarta.apache.org/builds/jakarta-tomcat/
3.httpd-2.0.54.tar.gz
或更新版本。下载地址:http://httpd.apache.org/download.cgi/
4.jakarta-tomcat-connectors-jk2-2.0.4-src-current.tar.gz

http://jakarta.apache.org/builds/jakarta-tomcat-connectors/jk/
下载apachetomcat连接器。
我觉得最好是用mod_jk2.so,在linux用的也是它,配置更方便,而mod_jk.dll相对较麻烦。
5.php-4.3.11.tar.gz
。下载地址:http://www.php.net/
6.mysql-standard-4.0.23-pc-linux-i686-2.tar.gz
或更新版本。下载地址:http://www.mysql.com/downloads/

安装JDKTomcat

1,将下载到的,jdk-1_5_0_02-nb-4_0-ml-linux.bin双击直接安装即可.jdk1.5包括了netbean4
bin
文件相当于windowsexe文件.安装目录可以自己选择,我按默认安装在/opt/.
jdk
的安装目录为/opt/jdk1.5,netbeans安装目录为/opt/netbeans4
2.
其实启动netbeans就能够编译java,并且访问tomcat,因为netbeans下自带了tomcat5.0.28.
端口号不是8080罢了.但我们还是自己安装tomcat.
3.
解压缩下载的jakarta-tomcat-*.*.tar.gz档案文件
#
gunzip jakarta-tomcat-5.0.30.tar.gz
#
tar -zxvf jakarta-tomcat-5.0.30..tar
4.
将解压缩得到的文件夹移动到/usr/local(也可以是其它目录如/opt)
#
mv jakarta-tomcat-5.0.30 /opt/
5.
文件夹的名子也可以改,比如改成tomcat5。最好是做个符号链接,
#
ln -s jakarta-tomcat-5.0.30 tomcat5
6.
配置环境变量,vi编辑器编辑
#
vi /etc/profile,
profile最后行添加如下代码,windows下环境变量配置类似.或者进入/etc目录,gedit直接编辑profile文件,添加如下代码.

#设置路径,按照tomcat以及jdk的实际安装路径更该.
PATH="$PATH:/usr/local/tomcat5/bin:/opt/jdk1.5/bin:/opt/jdk1.5/jre/bin"
#
设置CLASSPATH_HOME
CLASSPATH=/opt/jdk1.5/lib:/opt/jdk1.5/jre/lib
export CLASSPATH
#
设置,JAVA_HOME
JAVA_HOME=/opt/jdk1.5
#
输出前面JAVA_HOME设置
export JAVA_HOME
#
设置JRE_HOME
JRE_HOME=/opt/jdk1.5/jre
#
输出JRE_HOME
export JRE_HOME
#
设置,TOMCAT_HOME
TOMCAT_HOME=/usr/local/tomcat5
#
输出TOMCAT_HOME
export TOMCAT_HOME

7.启动tomcat5,# sh /usr/local/tomcat5/bin/startup.sh就可以启动.(或者进入解压缩的tocmat文件夹再启动tomcat.# cd /opt # cd /bin # startup.sh)
打开浏览器输入http://localhost:8080将看见tomcat主页.如果有错误可能是环境变量配置错误.请仔细检查.
8.
测试JDK是否成功,可在shell里输入java -version ,如果出现类似如下提示,证明安装成功.
[root@localhost root]#
java -version
java version "1.5.0_02"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_02-b09)
Java HotSpot(TM) Client VM (build 1.5.0_02-b09, mixed mode, sharing)

安装Apache

1.http://www.apache.org下载得到httpd-2.0.54.tar.gz, 2.解压缩拷贝至指定位置, # tar zxvf httpd-2.0.54.tar.gz
#
mv httpd-2.0.54 /opt
#
或者移到任何一个地方,安装完后可以删除。
3.
进入刚解压的文件夹,仔细查看INSTALL文件,按照说明配置安装apache,
#
cd /opt/httpd-2.0.54
#
./configure --prefix=/usr/local/apache2 --enable-so-mods-shared=all
# apache2
是你想要安装的目录,可以自行更改。
4.
进入apache2文件夹,安装apache
#
cd /usr/local/apache2
#
make
#
make install
#
启动apache,看见成功欢迎页面
#
apachectl start
5.
可以测试下apache,hdocs下新建test文件夹,在里面建立一个html文件。这样就可以通过浏览器来访问了。
如果有遇到apache拒绝页面的访问请求,一般需要授权就可以解决了。
#
chmod 777 /usr/local/apache2/*

整合apachetomcat

apache做为网站的web server,专门来运行大型、复杂的网站,以及解析各种静态文件(html,图片等等)
tomcat作为apache的插件一样专门解析jspservlet文件。
当然tomcat还是可以当独用的,用来开发或测试还是不错的,如果作为网站来发布还是用apache这种方式好。

1,解压缩连接器,并将文件夹移动至/opt
# gunzip jakarta-tomcat-connectors-jk2-2.0.4-src-current.tar.gz | tar xvf -
# mv jakarta-tomcat-connectors-jk2-2.0.4-src /opt
2,
进入安装目录
[root@localhost ]#
cd /opt/jaka*
[root@localhost jakarta-tomcat-connectors-jk2-2.0.4-src]#
cd jk/native2
[root@localhost native2]#
./buildconf.sh
[root@localhost native2]#
./configure --with-apxs2=/usr/local/apache2/bin/apxs
#
改成你的apache安装目录.
3,
安装,生成编译配置文件.就可以看到mod_jk2.so文件已经在你的apache/modules/ 中了
[root@localhost native2]#
make
[root@localhost native2]#
cd ../build/jk2/apache2
[root@localhost native2]#
/usr/local/apache2/bin/apxs -n jk2 -i mod_jk2.so
4,
编辑apache目录的 /usr/local/apache2/conf/httpd.conf的文件.
httpd.conf文件中添加LoadModule jk2_module modules/mod_jk2.so一行并保存(修改httpd.conf文件前最好作个备份)
找到"DirectoryIndex",在index .html后面再添加index.jsp
5,
apache/conf/中新建文件workers2.properties,内容为下(注意其中目录要改为你的目录噢):

#######以下由李春平添加,CopyRight@Jiarry.126.com
[logger.apache2]
file=/usr/local/apache2/logs/jk2.log
#
改成你的路径
level=INFO
debug=1
[config]
file=/usr/local/apache2/conf/workers2.properties
#
改成你的路径
level=INFO
debug=1

[channel.socket:localhost :8009]
host=127.0.0.1
port=8009
[shm]
file=/usr/local/apache2/logs/jk2.shm
#
改成你的路径
#size=1048576
# define the worker
[ajp13:localhost:8009]
channel=channel.socket:127.0.0.1:8009
#[uri:/*]
#
表示 web 主目录下的所有请求都给 Tomcat 处理,
#
那样凡访问apache即相当于访问tomcat,如果封掉则仍交由自己处理.
#[uri:/*.jsp]
##
表示把所有的 .jsp 文件交给 Tomcat 处理
#[uri:/*.do]
#
vote路径下的所有访问均交给tomcat处理,这时tomcat来解析vote路径下的一切文件。
[uri:/vote/*] #将整个项目中的jsp以及servlet部分交给tomcat,即jsp以及servlet部分专门由tomcat来解析。
#[uri:/test/*]
[uri:/test/*.jsp]
[uri:/test/servlet/*]

6.jspservlet文件放到/usr/local/apache2/即可,jspjava编译的class文件都仍然放在tomcat下面。
比如apache下的htdocs/test下放置html等文件,tomcat/webapps/test下放置jsp文件。
重启apachetomcat后,放在apache/htdocs/test下的html文件和tomcat/webapps/test下的jsp文件均可以通过
http://127.0.0.1
http://127.0.0.1:8080/来查看。
如果从两个地址查看到的jsp文件结果是一样的,那么就整合成功了。
在你的Apache上会显示Apache/2.0.54 (Win32) mod_jk2/2.0.4等信息。
如果想要一访问apache就全部转到tomcat目录,那就在workers2.properties配置[uri:/*]就可以了。这些都与windows下相同。

安装MySql

安装mysql要稍微麻烦一点,但如果认真按照压缩包里的INSTALL-BINARY文件或以下步骤去做.那都会一次就会安装成功.

1,下载mysql软件,我这里使用的是mysql-standard-4.0.23-pc-linux-i686-2.tar.gz.版本
以下也主要以儿进制压缩包来作为例子.如果下载的是RPM,那就很容易了
.RPM
需要客户端(MySQL-client-5.0.6-0.i386.rpm)以及服务端(MySQL-server-5.0.6-0.i386.rpm)两个包,直接安装就行.
2,
解压所下载的软件包,并拷贝至指定的文件夹,一般放在./usr/local.我这里放在/opt/下了,并且做了个链接.
# gunzip < mysql-standard-4.0.23-pc-linux-i686-2.tar.gz | tar xvf -
# mv mysql-standard-4.0.23-pc-linux-i686 /usr/local/
# cd /usr/local/
# ln -s mysql-standard-4.0.23-pc-linux-i686 mysql
这样便于记住文件夹名字.
3,
进入mysql安装目录,安装数据库.一下是我的操作步骤.
#
cd /usr/local/mysql
添加一个msyql用户,以用来专门管理mysql
#
groupadd mysql
#
useradd -g mysql mysql
mysql用户安装mysql_install_db数据库
#
scripts/mysql_install_db --user=mysql
授权
#
chown -R root .
#
chown -R mysql data
#
chgrp -R mysql .
再启动mysql就可以了
#
bin/mysqld_safe --user=mysql &
#
或者
#
/usr/local/mysql/bin/safe_mysqld --user=mysql &
或者
#
cd/usr/local/mysql # bin/mysql -uroot -p
4
安装完毕后,可以测试是否成功可运行netstatMysql端口是否打开,如打开表示服务已经启动,安装成功。Mysql默认的端口是3306
#
netstat -net | grep 3306
5
系统启动时自动运行:
#
cp support-files/mysql.server /etc/rc.d/init.d/mysqldfont-size: 9.5pt; color: black; line-height:

分享到:
评论

相关推荐

    安装Jdk+tomcat+apache+PHP+mysql(linux).pdf

    安装Jdk+tomcat+apache+PHP+mysql(linux).pdf

    JDK+TOMCAT+MYSQL图文安装指南.pdf

    摘 要: 本系统使用的安装环境是:Jdk 6.0 (1_6_0_04)、Tomcat 6.0.14、MySQL 5.0.22,这种组合应该说是基本上都是目前最新的软件,代表着以后的方向,我们就以这种平台为例向大家介绍如何快速安装,本指南只涉及...

    apache+mysql+php+phpadmin+zend+tomcat+jsp+perl+cgi.exe

    apache+mysql+php+phpadmin+zend+tomcat+jsp+perl+cgi.exeapache+mysql+php+phpadmin+zend+tomcat+jsp+perl+cgi.exeapache+mysql+php+phpadmin+zend+tomcat+jsp+perl+cgi.exe

    jdk16+apache2+tomcat6+mysql5

    jdk16+apache2+tomcat6+mysql5 软件下载 安装过程 JDK安装 Tomcat安装 Apache安装 MySql安装

    Linux下的JDK+ Tomcat+Eclipse+MySQL

    jdk-8u151-linux-x64.tar.gz mysql-5.6.14.tar.gz eclipse-jee-oxygen-3a-linux-gtk-x86_64.tar.gz apache-tomcat-8.5.31.tar.gz

    phpStudy工具集成JDK+tomcat+Apache+mysql.rar

    该程序包集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序绿色小巧简易迷你仅有35M,有专门的控制面板。...

    Apache+Tomcat+JSP+PHP+MYSQL安装文件

    XP搭建Apache+Tomcat+JSP+PHP+MYSQL环境教程 由于附件大小限制,没有添加JDK。 如果需要安装教程或者有问题交流反馈,请到博客 http://blog.csdn.net/itas109 压缩包文件: 1、apache_2.2.11-win32-x86-no_ssl.msi...

    Apache+MYSQL+JDK+tomcat安装配置全过程

    虚拟机安装centos部署jsp网站一站式,个人三天部署成功,很详细包括 centos虚拟机安装,linux基础,mysql安装,apapche安装,tomcat安装等 问题注意事项都有,apache和tomcat整合

    JDK+Tomcat+MySQL的安装及配置教程图文

    Linux作为LAMP操作系统,Apache和Nginx作为Web服务器,MySQL作为数据库,PHP/Perl/Python作为服务器端脚本解释器。由于这四个软件都是免费或开放源码软件(FLOSS),因此使用这种方式不用花一分钱(除开人工成本)就...

    linux jdk+tomcat+mysql运行环境,带工具和步骤文档说明

    这是阿里云服务器linux系统,我重新部署环境变量,用的工具(jdk-6u27-linux-i586-rpm.bin+apache-tomcat-6.0.37.tar.gz+MySQL-client-5.0.22-0.i386.rpm+MySQL-server-5.0.22-0.i386.rpm)和写的步骤说明文档。

    JDK+TOMCAT+MYSQL配置

    五、程序更新 1)关闭MYSQL 2)关闭 TOMCAT 3)把需要更新的web文件拷贝到C:\Program Files (x86)\Apache Software Foundation\apache-tomcat-7.0.52\webapps文件内; 3)执行“四、web运行流程”。

    apache、tomcat、mysql和jdk的安装整合

    红帽AS5下jsp服务器(apache2+tomcat5.5+mysql5.0+jdk1.5)的搭建安装过程,做了个总结文档,所需软件都是以源码包的方式安装,适合所有linux操作系统

    Linux操作系统安装jdk tomcat 及mysql

    此文档,是我通过手动操作,Linux下安装jdk1.6.0_38,apache-tocmat-6.0.29及MySQL-server的记录,每步的操作都写得很清楚,希望能帮到,Linux服务器维护的初学者

    Linux下jdk1.6,apache,tomacat7,mysql基本安装说明文档

    linux下jdk1.6,apache,tomcat7,mysql等常用软件的安装说明文档

    Mysql JDK Tomcat Apache配置大全

    Mysql JDK Tomcat Apache配置大全 很详细 非常有用!!

    Tomcat4.x Windows社区程序

    运行平台: Liunx + JDK + Apache + Tomcat + MYSQL 或 Windows2000(WindowsNT、Windows98) + JDK + Apache + Tomcat + MYSQL 软件开发环境采用 RedHat Linux 7.0 JDK1.3 For Linux ...

    redhat下apache+php+mysql+imap+ldap+jdk+tomcat的安装

    以下过程在redhat6.2 7.0下通过。...apache_1.3.19.tar.gz imap-2000c.tar.Z mod_jserv.so..so j2sdk-1_3_0_02-linux.bin mysql-3.23.33-pc-linux-gnu-i6862.tar.gz openldap-2.0.7.tar.gz ...

Global site tag (gtag.js) - Google Analytics