linux下mysql,jdk,tomcat,apache的安装和整合 | |
| |
来源: ChinaUnix博客 日期: 2008.09.06 17:34 (共有0条评论) 我要评论 | |
1.Mysql数据库的安装 该文档主要介绍编译源代码安装mysql数据库,虽然可以从www.mysql.com上下载到针对具体的操作系统而编译好的二进制文件,只需要解压到相关目录,进行相应的配置就可以,但是从编译源代码进行安装,可以在安装之前就对mysql进行配置,包括字符集,端口,安装目录,等等。如果只需要在服务器上安装一个数据库服务器,需要linux操作系统已经安装过gcc编译器,否则,将无法进行编译。gcc编译器在linux的安装光盘中可以找到。具体位置在./package目录下。运行其中以gcc开头的包名,用如下命令: rpm –ivh gcc-version.rpm 操作系统即自动安装gcc编译器。之后,可以按照以下步骤进行安装: 1)下载需要的源码到/home/uploader/upload 即mysql-5.0.22.tar.gz,推荐的网址为http://dev.mysql.com/downloads/。找到最后面的Source downloads,从中选择需要版本。 2)解压源码 cd /home/uploader/upload tar zxvf mysql-5.0.22.tar.gz 3)安装,配置 cd /home/uploader/upload/mysql-5.0.22 groupadd mysql5 useradd -g mysql5 mysql5 ./configure --prefix=/usr/app/mysql5 make make install cp support-files/my-large.conf  /etc/my.cnf 7)安装默认数据库 cd /usr/app/mysql5 bin/mysql_install_db --user=mysql5 8) 改变相应权限 cd /usr/app/mysql5 chown -R root .(改变当前目录文件的宿主,使root用户访问权限现在应用到mysql5) chown -R mysql5 /var(改变文件的宿主,使mysql5用户访问权限现在应用到/var) chgrp -R mysql5 .(改变当前目录文件的所属群组,当前目录的属组为mysql5) bin/mysqld_safe --user=mysql5 & 9) 修改密码 mysql数据库安装好之后,root的密码为空,为了安全起见,需要修改root的密码。 mysqladmin -u root password newpassword 10) 启动和停止mysql数据库 cd /usr/app/mysql5 bin/mysqld_safe --user=mysql5 &(启动mysql) ./share/mysql/mysql.server stop(停止mysql)   三.Jdk的安装 在安装linux操作系统的时候,在选择软件包时,可以选择java软件包,这样的话,jdk就会在安装操作系统时一并安装到了服务器,如果操作系统自带的jdk版本不能符合需求,或者需要重新安装jdk,可以按照如下步骤进行。 1) 卸载jdk。(可以不做,一个系统中可以安装多个jdk,在对tomcat进行配置的时候,选择合适版本的jdk就可以) 如果系统中已经安装过jdk的话 rpm -qa|grep jdk(查看是否安装了jdk) rpm -e rpm包名(上面看到的) 若存在依赖关系,先卸载上层的,如果还是卸载不掉,可以用如下命令 rpm -e rpm包名--nodeps 2) 下载jdk到/home/uploader/upload 在sun的网站上下载相应的bin包,即编译好的二进制可执行文件 cd /home/uploader/upload chmod  u+x  ./j2sdk-1_5_2_04-linux-i586.bin(给jdk运行权限) ./ j2sdk-1_5_2_04-i586.bin(运行jdk,jdk将被安装在/usr/java/ jdk1.5.0_14)   在按提示输入yes后,jdk将被解压到相应目录。   四.Tomcat服务器的安装 1) 在 http://www.apache.org下载jakart-tomcat-5.0.25.tar.gz 到/home/uploader/upload 2) 解压 cd /home/uploader/upload tar zxvf jakarta-tomcat-5.0.25.tar.gz 3) 安装,配置 mv jakarta -tomcat-5.0.25 /usr/app/tomcat5.0.25 cd /usr/app/tomcat5.0.25/bin vi Catalina.sh 增加如下语句: JAVA_HOME=/usr/java/ jdk1.5.0_14(jdk的主目录在/usr/java/ jdk1.5.0_14) CATALINA_HOME=/usr/app/tomcat5.0.25(tomcat的安装目录在/usr/app/tomcat5.0.25) JAVA_OPTS="-Xms1024m -Xmx1024m -Xmn128m -XX:ThreadStackSize=8192k -XX:MaxPermSize=256m -Dcom.sun.management.jmxremote"(jdk启动参数) 4) 启动和停止tomcat cd /usr/app/tomcat5.0.25/bin ./startup.sh(启动tomcat) ./shutdown.sh(停止tomcat)   五.Apache服务器的安装 1) 下载 到 http://www.apache.org下载apache2.0.50 到/home/uploader/upload 2) 解压 cd /home/uploader/upload tar zxvf httpd-2.0.50.tar.gz 3) 配置,安装 cd httpd-2.0.50/bin ./configure --prefix=/usr/app/apache2 --enable-module=so(apache服务器将被安装在/usr/app/apache2,--enable-module=so为的是之后可以加载mod_jk这个模块) make make install 4) 启动和停止apache cd /usr/app/apache2/bin ./apachectl start(启动apache) ./apachectl stop(停止apache)   六.Apache和tomcat的整合 该文档中,对于Apache和tomcat的整合,主要是用jk2连接器 1) 下载jakarta-tomcat-connectors-jk2-src-current.tar.tar,即jk2。到/home/uploader/upload ( http://jakarta.apache.org/site/sourceindex.cgi ) 2)解压 cd /home/uploader/upload tar zxvf jakarta-tomcat-connectors-jk2-src-current.tar.tar 3) 安装之前的配置 cd jakarta-tomcat-connectors-jk2-2.0.4-src/jk/native2 ./configure --with-apxs2=/usr/app/apache2/bin/apxs (即apache安装目录) 4) 编译生成mod_jk make cd .. cp ./build/jk2/apache2/mod_jk2.so /usr/lib/httpd/modules/ 在编译生成mod_jk2.so之后,即在执行make之后,可以通过如下命令查找mod_jk2.so的路径。 cd /home cd .. find / -name mod_jk2.so vi /etc/httpd/conf/httpd.conf 增加如下语句: LoadModule jk2_module modules/mod_jk2.so 5)在/etc/httpd/conf中新建文件workers2.properties cd /etc/httpd/conf vi workers2.properties 内容为下(注意其中目录要改为apache所在的目录): [shm] file=/etc/httpd/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:/*] worker=ajp13:localhost:8009 |
linux下mysql,jdk,tomcat,apache的安装和整合
最新推荐文章于 2024-09-12 01:15:37 发布